home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_20_template.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
179KB
|
3,189 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00002150 (11 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D E136 pea.l [A5 - 0x1ECA]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
00000018 4E56 FFFC link A6, -0x0004
0000001C 2F0A move.l -[A7], A2
0000001E 246E 0008 movea.l A2, [A6 + 0x8]
00000022 102E 000C move.b D0, [A6 + 0xC]
00000026 4880 ext.w D0
00000028 48C0 ext.l D0
0000002A 7249 moveq.l D1, 0x49
0000002C B081 cmp.l D0, D1
0000002E 6708 beq +0xA /* 00000038 */
00000030 7241 moveq.l D1, 0x41
00000032 B081 cmp.l D0, D1
00000034 670E beq +0x10 /* 00000044 */
00000036 6076 bra +0x78 /* 000000AE */
label00000038:
00000038 486D E15E pea.l [A5 - 0x1EA2]
0000003C 2F0A move.l -[A7], A2
0000003E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000042 6066 bra +0x68 /* 000000AA */
label00000044:
00000044 1012 move.b D0, [A2]
00000046 4880 ext.w D0
00000048 48C0 ext.l D0
0000004A 7263 moveq.l D1, 0x63
0000004C B081 cmp.l D0, D1
0000004E 6714 beq +0x16 /* 00000064 */
00000050 7270 moveq.l D1, 0x70
00000052 B081 cmp.l D0, D1
00000054 6716 beq +0x18 /* 0000006C */
00000056 7265 moveq.l D1, 0x65
00000058 B081 cmp.l D0, D1
0000005A 6718 beq +0x1A /* 00000074 */
0000005C 7273 moveq.l D1, 0x73
0000005E B081 cmp.l D0, D1
00000060 671A beq +0x1C /* 0000007C */
00000062 604A bra +0x4C /* 000000AE */
label00000064:
00000064 1D7C 0007 FFFC move.b [A6 - 0x4], 0x7
0000006A 6016 bra +0x18 /* 00000082 */
label0000006C:
0000006C 1D7C 0006 FFFC move.b [A6 - 0x4], 0x6
00000072 600E bra +0x10 /* 00000082 */
label00000074:
00000074 1D7C 0003 FFFC move.b [A6 - 0x4], 0x3
0000007A 6006 bra +0x8 /* 00000082 */
label0000007C:
0000007C 1D7C 0002 FFFC move.b [A6 - 0x4], 0x2
label00000082:
00000082 302D D5D4 move.w D0, [A5 - 0x2A2C]
00000086 7240 moveq.l D1, 0x40
00000088 C041 and.w D0, D1
0000008A 6718 beq +0x1A /* 000000A4 */
0000008C 102D D5DA move.b D0, [A5 - 0x2A26]
00000090 B02E FFFC cmp.b D0, [A6 - 0x4]
00000094 670E beq +0x10 /* 000000A4 */
00000096 2F0A move.l -[A7], A2
00000098 7004 moveq.l D0, 0x04
0000009A 2F00 move.l -[A7], D0
0000009C 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
000000A0 504F addq.w A7, 8
000000A2 6006 bra +0x8 /* 000000AA */
label000000A4:
000000A4 1B6E FFFC D5DA move.b [A5 - 0x2A26], [A6 - 0x4]
label000000AA:
000000AA 7000 moveq.l D0, 0x00
000000AC 6002 bra +0x4 /* 000000B0 */
label000000AE:
000000AE 7001 moveq.l D0, 0x01
label000000B0:
000000B0 245F movea.l A2, [A7]+
000000B2 4E5E unlink A6
000000B4 205F movea.l A0, [A7]+
000000B6 5C4F addq.w A7, 6
000000B8 4ED0 jmp [A0]
fn000000BA:
000000BA 4E56 FFFC link A6, -0x0004
000000BE 48E7 1818 movem.l -[A7], D3,D4,A3,A4
000000C2 362D D8D8 move.w D3, [A5 - 0x2728]
000000C6 282D D88C move.l D4, [A5 - 0x2774]
000000CA 286D C3EA movea.l A4, [A5 - 0x3C16]
000000CE 7000 moveq.l D0, 0x00
000000D0 2B40 C3EA move.l [A5 - 0x3C16], D0
000000D4 1B7C 008B CDDC move.b [A5 - 0x3224], 0x8B
000000DA 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000000DE 206E 0010 movea.l A0, [A6 + 0x10]
000000E2 2068 0010 movea.l A0, [A0 + 0x10]
000000E6 2F28 0004 move.l -[A7], [A0 + 0x4]
000000EA 206E 000C movea.l A0, [A6 + 0xC]
000000EE 2068 0010 movea.l A0, [A0 + 0x10]
000000F2 2F28 0086 move.l -[A7], [A0 + 0x86]
000000F6 4EBA 159C jsr [PC + 0x159C /* 00001694 */]
000000FA 266E 0008 movea.l A3, [A6 + 0x8]
000000FE 600A bra +0xC /* 0000010A */
label00000100:
00000100 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000104 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00000108 2653 movea.l A3, [A3]
label0000010A:
0000010A 200B move.l D0, A3
0000010C 66F2 bne -0xC /* 00000100 */
0000010E 102D D9B3 move.b D0, [A5 - 0x264D]
00000112 1D40 FFFC move.b [A6 - 0x4], D0
00000116 7201 moveq.l D1, 0x01
00000118 3B41 D8D8 move.w [A5 - 0x2728], D1
0000011C 1B6D D5DA D9B3 move.b [A5 - 0x264D], [A5 - 0x2A26]
00000122 00AD 0000 0020 D99C ori.l [A5 - 0x2664], 0x20 /* ' ' */
0000012A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000012E 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000132 02AD FFFF FFDF D99C andi.l [A5 - 0x2664], 0xFFFFFFDF
0000013A 1B6E FFFC D9B3 move.b [A5 - 0x264D], [A6 - 0x4]
00000140 3B43 D8D8 move.w [A5 - 0x2728], D3
00000144 4EBA 1640 jsr [PC + 0x1640 /* 00001786 */]
00000148 2B44 D88C move.l [A5 - 0x2774], D4
0000014C 2B4C C3EA move.l [A5 - 0x3C16], A4
00000150 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+
00000154 4E5E unlink A6
00000156 205F movea.l A0, [A7]+
00000158 4FEF 000C lea.l A7, [A7 + 0xC]
0000015C 4ED0 jmp [A0]
0000015E 4E56 FBF0 link A6, -0x0410
00000162 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000166 422E FFF4 clr.b [A6 - 0xC]
0000016A 486D D8D0 pea.l [A5 - 0x2730]
0000016E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00000172 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000176 7278 moveq.l D1, 0x78
00000178 B001 cmp.b D0, D1
0000017A 670A beq +0xC /* 00000186 */
0000017C 7049 moveq.l D0, 0x49
0000017E 2F00 move.l -[A7], D0
00000180 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000184 584F addq.w A7, 4
label00000186:
00000186 45EE FBF0 lea.l A2, [A6 - 0x410]
label0000018A:
0000018A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000018E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000192 2840 movea.l A4, D0
00000194 248C move.l [A2], A4
00000196 244C movea.l A2, A4
00000198 700C moveq.l D0, 0x0C
0000019A D5C0 add.l A2, D0
0000019C 0C2D 0007 CDDC cmpi.b [A5 - 0x3224], 0x7
000001A2 666A bne +0x6C /* 0000020E */
000001A4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000001A8 0C00 0089 cmpi.b D0, 0x89
000001AC 670A beq +0xC /* 000001B8 */
000001AE 7014 moveq.l D0, 0x14
000001B0 2F00 move.l -[A7], D0
000001B2 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000001B6 584F addq.w A7, 4
label000001B8:
000001B8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000001BC 7002 moveq.l D0, 0x02
000001BE 3F00 move.w -[A7], D0
000001C0 206D D960 movea.l A0, [A5 - 0x26A0]
000001C4 4E90 jsr [A0]
000001C6 2880 move.l [A4], D0
000001C8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000001CC 162D CDDC move.b D3, [A5 - 0x3224]
000001D0 7057 moveq.l D0, 0x57
000001D2 B600 cmp.b D3, D0
000001D4 6724 beq +0x26 /* 000001FA */
000001D6 7077 moveq.l D0, 0x77
000001D8 B600 cmp.b D3, D0
000001DA 671E beq +0x20 /* 000001FA */
000001DC 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000001E0 2F14 move.l -[A7], [A4]
000001E2 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
000001E6 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000001EA 1B7C 0007 CDDC move.b [A5 - 0x3224], 0x7
000001F0 2F14 move.l -[A7], [A4]
000001F2 206D D958 movea.l A0, [A5 - 0x26A8]
000001F6 4E90 jsr [A0]
000001F8 6014 bra +0x16 /* 0000020E */
label000001FA:
000001FA 102E FFF4 move.b D0, [A6 - 0xC]
000001FE 6700 00B2 beq +0xB4 /* 000002B2 */
00000202 42A7 clr.l -[A7]
00000204 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000208 584F addq.w A7, 4
0000020A 6000 00A6 bra +0xA8 /* 000002B2 */
label0000020E:
0000020E 486E FFF8 pea.l [A6 - 0x8]
00000212 42A7 clr.l -[A7]
00000214 7001 moveq.l D0, 0x01
00000216 3F00 move.w -[A7], D0
00000218 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000021C 42A7 clr.l -[A7]
0000021E 486E FBF4 pea.l [A6 - 0x40C]
00000222 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000226 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */]
0000022A 4FEF 000C lea.l A7, [A7 + 0xC]
0000022E 2940 0004 move.l [A4 + 0x4], D0
00000232 2F00 move.l -[A7], D0
00000234 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00000238 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000023C 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000240 486E FBF4 pea.l [A6 - 0x40C]
00000244 7002 moveq.l D0, 0x02
00000246 3F00 move.w -[A7], D0
00000248 206D D960 movea.l A0, [A5 - 0x26A0]
0000024C 4E90 jsr [A0]
0000024E 2880 move.l [A4], D0
00000250 102E FBF4 move.b D0, [A6 - 0x40C]
00000254 660A bne +0xC /* 00000260 */
00000256 7078 moveq.l D0, 0x78
00000258 2F00 move.l -[A7], D0
0000025A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000025E 584F addq.w A7, 4
label00000260:
00000260 0C2D 0067 CDDC cmpi.b [A5 - 0x3224], 0x67 /* 'g' */
00000266 663C bne +0x3E /* 000002A4 */
00000268 102D D98F move.b D0, [A5 - 0x2671]
0000026C 1D40 FFFC move.b [A6 - 0x4], D0
00000270 7601 moveq.l D3, 0x01
00000272 1D43 FFF4 move.b [A6 - 0xC], D3
00000276 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000027A 1B43 D98F move.b [A5 - 0x2671], D3
0000027E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000282 2F00 move.l -[A7], D0
00000284 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000288 2F00 move.l -[A7], D0
0000028A 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000028E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000292 2F00 move.l -[A7], D0
00000294 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000298 2940 0008 move.l [A4 + 0x8], D0
0000029C 1B6E FFFC D98F move.b [A5 - 0x2671], [A6 - 0x4]
000002A2 600E bra +0x10 /* 000002B2 */
label000002A4:
000002A4 102E FFF4 move.b D0, [A6 - 0xC]
000002A8 6708 beq +0xA /* 000002B2 */
000002AA 42A7 clr.l -[A7]
000002AC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000002B0 584F addq.w A7, 4
label000002B2:
000002B2 266E FBF0 movea.l A3, [A6 - 0x410]
000002B6 601E bra +0x20 /* 000002D6 */
label000002B8:
000002B8 2F13 move.l -[A7], [A3]
000002BA 2F14 move.l -[A7], [A4]
000002BC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000002C0 504F addq.w A7, 8
000002C2 4A80 tst.l D0
000002C4 660C bne +0xE /* 000002D2 */
000002C6 2F14 move.l -[A7], [A4]
000002C8 7030 moveq.l D0, 0x30
000002CA 2F00 move.l -[A7], D0
000002CC 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000002D0 504F addq.w A7, 8
label000002D2:
000002D2 266B 000C movea.l A3, [A3 + 0xC]
label000002D6:
000002D6 B7CC cmpa.l A3, A4
000002D8 66DE bne -0x20 /* 000002B8 */
000002DA 162D CDDC move.b D3, [A5 - 0x3224]
000002DE 7057 moveq.l D0, 0x57
000002E0 B600 cmp.b D3, D0
000002E2 6700 FEA6 beq -0x158 /* 0000018A */
000002E6 7077 moveq.l D0, 0x77
000002E8 B600 cmp.b D3, D0
000002EA 6606 bne +0x8 /* 000002F2 */
000002EC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000002F0 6016 bra +0x18 /* 00000308 */
label000002F2:
000002F2 704A moveq.l D0, 0x4A
000002F4 2F00 move.l -[A7], D0
000002F6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000002FA 584F addq.w A7, 4
000002FC 7077 moveq.l D0, 0x77
000002FE 1F00 move.b -[A7], D0
00000300 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000304 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000308:
00000308 162D CDDC move.b D3, [A5 - 0x3224]
0000030C 7007 moveq.l D0, 0x07
0000030E B600 cmp.b D3, D0
00000310 670E beq +0x10 /* 00000320 */
00000312 702D moveq.l D0, 0x2D
00000314 B600 cmp.b D3, D0
00000316 6708 beq +0xA /* 00000320 */
00000318 7035 moveq.l D0, 0x35
0000031A B600 cmp.b D3, D0
0000031C 6600 01C2 bne +0x1C4 /* 000004E0 */
label00000320:
00000320 7800 moveq.l D4, 0x00
00000322 1D43 FFFD move.b [A6 - 0x3], D3
00000326 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000032A 122D CDDC move.b D1, [A5 - 0x3224]
0000032E 7000 moveq.l D0, 0x00
00000330 1001 move.b D0, D1
00000332 723D moveq.l D1, 0x3D
00000334 B081 cmp.l D0, D1
00000336 6708 beq +0xA /* 00000340 */
00000338 723E moveq.l D1, 0x3E
0000033A B081 cmp.l D0, D1
0000033C 670A beq +0xC /* 00000348 */
0000033E 6012 bra +0x14 /* 00000352 */
label00000340:
00000340 0084 0000 4000 ori.l D4, 0x4000 /* '@\0' */
00000346 6006 bra +0x8 /* 0000034E */
label00000348:
00000348 0084 0000 2000 ori.l D4, 0x2000 /* ' \0' */
label0000034E:
0000034E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000352:
00000352 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00000358 671E beq +0x20 /* 00000378 */
0000035A 7014 moveq.l D0, 0x14
0000035C 2F00 move.l -[A7], D0
0000035E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000362 584F addq.w A7, 4
00000364 7072 moveq.l D0, 0x72
00000366 1F00 move.b -[A7], D0
00000368 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
0000036C 486E FBF0 pea.l [A6 - 0x410]
00000370 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00000374 4EFA 0172 jmp [PC + 0x172 /* 000004E8 */]
label00000378:
00000378 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000037C 7003 moveq.l D0, 0x03
0000037E 2F00 move.l -[A7], D0
00000380 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000384 2840 movea.l A4, D0
00000386 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000038A 486E FBF4 pea.l [A6 - 0x40C]
0000038E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000392 504F addq.w A7, 8
00000394 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000398 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
0000039E 6700 00EA beq +0xEC /* 0000048A */
000003A2 200C move.l D0, A4
000003A4 6700 0096 beq +0x98 /* 0000043C */
000003A8 206C 000C movea.l A0, [A4 + 0xC]
000003AC 1028 0004 move.b D0, [A0 + 0x4]
000003B0 7208 moveq.l D1, 0x08
000003B2 C001 and.b D0, D1
000003B4 675E beq +0x60 /* 00000414 */
000003B6 2F2E FBF0 move.l -[A7], [A6 - 0x410]
000003BA 206C 0010 movea.l A0, [A4 + 0x10]
000003BE 2F28 0004 move.l -[A7], [A0 + 0x4]
000003C2 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
000003C6 4A80 tst.l D0
000003C8 674A beq +0x4C /* 00000414 */
000003CA 4267 clr.w -[A7]
000003CC 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
000003D0 206C 0010 movea.l A0, [A4 + 0x10]
000003D4 2140 0008 move.l [A0 + 0x8], D0
000003D8 206C 000C movea.l A0, [A4 + 0xC]
000003DC 0228 00F7 0004 andi.b [A0 + 0x4], 0xF7
000003E2 206C 0010 movea.l A0, [A4 + 0x10]
000003E6 2450 movea.l A2, [A0]
000003E8 6024 bra +0x26 /* 0000040E */
label000003EA:
000003EA 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000003EE 266A 0008 movea.l A3, [A2 + 0x8]
000003F2 204B movea.l A0, A3
000003F4 7054 moveq.l D0, 0x54
000003F6 D1C0 add.l A0, D0
000003F8 2F08 move.l -[A7], A0
000003FA 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
000003FE 2F0C move.l -[A7], A4
00000400 206B 0010 movea.l A0, [A3 + 0x10]
00000404 2F28 0086 move.l -[A7], [A0 + 0x86]
00000408 4EBA 0F82 jsr [PC + 0xF82 /* 0000138C */]
0000040C 2452 movea.l A2, [A2]
label0000040E:
0000040E 200A move.l D0, A2
00000410 6720 beq +0x22 /* 00000432 */
00000412 60D6 bra -0x28 /* 000003EA */
label00000414:
00000414 204C movea.l A0, A4
00000416 7054 moveq.l D0, 0x54
00000418 D1C0 add.l A0, D0
0000041A 2F08 move.l -[A7], A0
0000041C 7030 moveq.l D0, 0x30
0000041E 2F00 move.l -[A7], D0
00000420 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000424 504F addq.w A7, 8
00000426 4267 clr.w -[A7]
00000428 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
0000042C 2F00 move.l -[A7], D0
0000042E 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
label00000432:
00000432 486E FBF0 pea.l [A6 - 0x410]
00000436 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
0000043A 602E bra +0x30 /* 0000046A */
label0000043C:
0000043C 486E FBF4 pea.l [A6 - 0x40C]
00000440 2F2E FBF0 move.l -[A7], [A6 - 0x410]
00000444 4EBA 06DC jsr [PC + 0x6DC /* 00000B22 */]
00000448 2840 movea.l A4, D0
0000044A 244C movea.l A2, A4
0000044C 7010 moveq.l D0, 0x10
0000044E D5C0 add.l A2, D0
00000450 2052 movea.l A0, [A2]
00000452 89A8 001A or.l [A0 + 0x1A], D4
00000456 2052 movea.l A0, [A2]
00000458 116E FFFD 0018 move.b [A0 + 0x18], [A6 - 0x3]
0000045E 4267 clr.w -[A7]
00000460 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00000464 2052 movea.l A0, [A2]
00000466 2140 0008 move.l [A0 + 0x8], D0
label0000046A:
0000046A 206C 000C movea.l A0, [A4 + 0xC]
0000046E 0228 00F7 0004 andi.b [A0 + 0x4], 0xF7
00000474 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000478 7272 moveq.l D1, 0x72
0000047A B001 cmp.b D0, D1
0000047C 676A beq +0x6C /* 000004E8 */
0000047E 7033 moveq.l D0, 0x33
00000480 2F00 move.l -[A7], D0
00000482 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000486 584F addq.w A7, 4
00000488 605E bra +0x60 /* 000004E8 */
label0000048A:
0000048A 200C move.l D0, A4
0000048C 6730 beq +0x32 /* 000004BE */
0000048E 2F2E FBF0 move.l -[A7], [A6 - 0x410]
00000492 206C 0010 movea.l A0, [A4 + 0x10]
00000496 2F28 0004 move.l -[A7], [A0 + 0x4]
0000049A 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
0000049E 4A80 tst.l D0
000004A0 6612 bne +0x14 /* 000004B4 */
000004A2 204C movea.l A0, A4
000004A4 7054 moveq.l D0, 0x54
000004A6 D1C0 add.l A0, D0
000004A8 2F08 move.l -[A7], A0
000004AA 704B moveq.l D0, 0x4B
000004AC 2F00 move.l -[A7], D0
000004AE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000004B2 504F addq.w A7, 8
label000004B4:
000004B4 486E FBF0 pea.l [A6 - 0x410]
000004B8 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
000004BC 602A bra +0x2C /* 000004E8 */
label000004BE:
000004BE 486E FBF4 pea.l [A6 - 0x40C]
000004C2 2F2E FBF0 move.l -[A7], [A6 - 0x410]
000004C6 4EBA 065A jsr [PC + 0x65A /* 00000B22 */]
000004CA 2840 movea.l A4, D0
000004CC 206C 0010 movea.l A0, [A4 + 0x10]
000004D0 89A8 001A or.l [A0 + 0x1A], D4
000004D4 206C 0010 movea.l A0, [A4 + 0x10]
000004D8 116E FFFD 0018 move.b [A0 + 0x18], [A6 - 0x3]
000004DE 6008 bra +0xA /* 000004E8 */
label000004E0:
000004E0 2F2E FBF0 move.l -[A7], [A6 - 0x410]
000004E4 4EBA 000A jsr [PC + 0xA /* 000004F0 */]
label000004E8:
000004E8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000004EC 4E5E unlink A6
000004EE 4E75 rts
fn000004F0:
000004F0 4E56 FBEC link A6, -0x0414
000004F4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000004F8 4247 clr.w D7
000004FA 7000 moveq.l D0, 0x00
000004FC 2D40 FFF4 move.l [A6 - 0xC], D0
00000500 7001 moveq.l D0, 0x01
00000502 3F00 move.w -[A7], D0
00000504 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00000508 2D40 FBEC move.l [A6 - 0x414], D0
0000050C 7C00 moveq.l D6, 0x00
0000050E 7A00 moveq.l D5, 0x00
00000510 7800 moveq.l D4, 0x00
00000512 1D7C 008C FFF0 move.b [A6 - 0x10], 0x8C
00000518 422E FBF0 clr.b [A6 - 0x410]
0000051C 2640 movea.l A3, D0
0000051E 6000 025C bra +0x25E /* 0000077C */
label00000522:
00000522 1213 move.b D1, [A3]
00000524 7000 moveq.l D0, 0x00
00000526 1001 move.b D0, D1
00000528 0C80 0000 0089 cmpi.l D0, 0x89
0000052E 6754 beq +0x56 /* 00000584 */
00000530 721F moveq.l D1, 0x1F
00000532 B081 cmp.l D0, D1
00000534 6700 00A4 beq +0xA6 /* 000005DA */
00000538 721B moveq.l D1, 0x1B
0000053A B081 cmp.l D0, D1
0000053C 6700 00A2 beq +0xA4 /* 000005E0 */
00000540 724A moveq.l D1, 0x4A
00000542 B081 cmp.l D0, D1
00000544 6700 00A0 beq +0xA2 /* 000005E6 */
00000548 7253 moveq.l D1, 0x53
0000054A B081 cmp.l D0, D1
0000054C 6700 01C4 beq +0x1C6 /* 00000712 */
00000550 7254 moveq.l D1, 0x54
00000552 B081 cmp.l D0, D1
00000554 6700 01D2 beq +0x1D4 /* 00000728 */
00000558 725B moveq.l D1, 0x5B
0000055A B081 cmp.l D0, D1
0000055C 6700 01CE beq +0x1D0 /* 0000072C */
00000560 725C moveq.l D1, 0x5C
00000562 B081 cmp.l D0, D1
00000564 6700 01CA beq +0x1CC /* 00000730 */
00000568 7278 moveq.l D1, 0x78
0000056A B081 cmp.l D0, D1
0000056C 6700 01C6 beq +0x1C8 /* 00000734 */
00000570 7272 moveq.l D1, 0x72
00000572 B081 cmp.l D0, D1
00000574 6700 022A beq +0x22C /* 000007A0 */
00000578 7259 moveq.l D1, 0x59
0000057A B081 cmp.l D0, D1
0000057C 6700 0222 beq +0x224 /* 000007A0 */
00000580 6000 01F0 bra +0x1F2 /* 00000772 */
label00000584:
00000584 4A85 tst.l D5
00000586 6600 01EA bne +0x1EC /* 00000772 */
0000058A 4A84 tst.l D4
0000058C 6600 01E4 bne +0x1E6 /* 00000772 */
00000590 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000594 7003 moveq.l D0, 0x03
00000596 2F00 move.l -[A7], D0
00000598 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000059C 2840 movea.l A4, D0
0000059E 200C move.l D0, A4
000005A0 6726 beq +0x28 /* 000005C8 */
000005A2 162C 001C move.b D3, [A4 + 0x1C]
000005A6 700A moveq.l D0, 0x0A
000005A8 B600 cmp.b D3, D0
000005AA 6712 beq +0x14 /* 000005BE */
000005AC 700D moveq.l D0, 0x0D
000005AE B600 cmp.b D3, D0
000005B0 670C beq +0xE /* 000005BE */
000005B2 700F moveq.l D0, 0x0F
000005B4 B600 cmp.b D3, D0
000005B6 6706 beq +0x8 /* 000005BE */
000005B8 700E moveq.l D0, 0x0E
000005BA B600 cmp.b D3, D0
000005BC 660A bne +0xC /* 000005C8 */
label000005BE:
000005BE 1D7C 001C FFF0 move.b [A6 - 0x10], 0x1C
000005C4 6000 01B2 bra +0x1B4 /* 00000778 */
label000005C8:
000005C8 2F2B 0002 move.l -[A7], [A3 + 0x2]
000005CC 486E FBF0 pea.l [A6 - 0x410]
000005D0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000005D4 504F addq.w A7, 8
000005D6 6000 019A bra +0x19C /* 00000772 */
label000005DA:
000005DA 7801 moveq.l D4, 0x01
000005DC 6000 0194 bra +0x196 /* 00000772 */
label000005E0:
000005E0 7E01 moveq.l D7, 0x01
000005E2 6000 018E bra +0x190 /* 00000772 */
label000005E6:
000005E6 102E FBF0 move.b D0, [A6 - 0x410]
000005EA 6700 0196 beq +0x198 /* 00000782 */
000005EE 4243 clr.w D3
000005F0 246B 001C movea.l A2, [A3 + 0x1C]
000005F4 1212 move.b D1, [A2]
000005F6 7000 moveq.l D0, 0x00
000005F8 1001 move.b D0, D1
000005FA 721F moveq.l D1, 0x1F
000005FC B081 cmp.l D0, D1
000005FE 6746 beq +0x48 /* 00000646 */
00000600 7251 moveq.l D1, 0x51
00000602 B081 cmp.l D0, D1
00000604 6740 beq +0x42 /* 00000646 */
00000606 0C80 0000 0089 cmpi.l D0, 0x89
0000060C 6702 beq +0x4 /* 00000610 */
0000060E 6030 bra +0x32 /* 00000640 */
label00000610:
00000610 206A 001C movea.l A0, [A2 + 0x1C]
00000614 1210 move.b D1, [A0]
00000616 7000 moveq.l D0, 0x00
00000618 1001 move.b D0, D1
0000061A 7253 moveq.l D1, 0x53
0000061C B081 cmp.l D0, D1
0000061E 671A beq +0x1C /* 0000063A */
00000620 7267 moveq.l D1, 0x67
00000622 B081 cmp.l D0, D1
00000624 6714 beq +0x16 /* 0000063A */
00000626 7272 moveq.l D1, 0x72
00000628 B081 cmp.l D0, D1
0000062A 670E beq +0x10 /* 0000063A */
0000062C 725B moveq.l D1, 0x5B
0000062E B081 cmp.l D0, D1
00000630 6708 beq +0xA /* 0000063A */
00000632 7254 moveq.l D1, 0x54
00000634 B081 cmp.l D0, D1
00000636 6702 beq +0x4 /* 0000063A */
00000638 6002 bra +0x4 /* 0000063C */
label0000063A:
0000063A 7601 moveq.l D3, 0x01
label0000063C:
0000063C 4A43 tst.w D3
0000063E 6606 bne +0x8 /* 00000646 */
label00000640:
00000640 7800 moveq.l D4, 0x00
00000642 6000 0134 bra +0x136 /* 00000778 */
label00000646:
00000646 486E FBF0 pea.l [A6 - 0x410]
0000064A 7003 moveq.l D0, 0x03
0000064C 2F00 move.l -[A7], D0
0000064E 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000652 2840 movea.l A4, D0
00000654 200C move.l D0, A4
00000656 6712 beq +0x14 /* 0000066A */
00000658 0C2E 0077 FFF0 cmpi.b [A6 - 0x10], 0x77 /* 'w' */
0000065E 660A bne +0xC /* 0000066A */
00000660 102C 001C move.b D0, [A4 + 0x1C]
00000664 721A moveq.l D1, 0x1A
00000666 B001 cmp.b D0, D1
00000668 6712 beq +0x14 /* 0000067C */
label0000066A:
0000066A 486E FBF0 pea.l [A6 - 0x410]
0000066E 704C moveq.l D0, 0x4C
00000670 2F00 move.l -[A7], D0
00000672 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000676 504F addq.w A7, 8
00000678 6000 0108 bra +0x10A /* 00000782 */
label0000067C:
0000067C 41ED D8D0 lea.l A0, [A5 - 0x2730]
00000680 246E FBEC movea.l A2, [A6 - 0x414]
00000684 7016 moveq.l D0, 0x16
00000686 D5C0 add.l A2, D0
00000688 24D8 move.l [A2]+, [A0]+
0000068A 3490 move.w [A2], [A0]
0000068C 244C movea.l A2, A4
0000068E 7010 moveq.l D0, 0x10
00000690 D5C0 add.l A2, D0
00000692 4A47 tst.w D7
00000694 675A beq +0x5C /* 000006F0 */
00000696 7000 moveq.l D0, 0x00
00000698 2D40 FFF8 move.l [A6 - 0x8], D0
0000069C 2052 movea.l A0, [A2]
0000069E 7010 moveq.l D0, 0x10
000006A0 D1C0 add.l A0, D0
000006A2 2F08 move.l -[A7], A0
000006A4 2F2E FBEC move.l -[A7], [A6 - 0x414]
000006A8 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000006AC 486E FFF8 pea.l [A6 - 0x8]
000006B0 2F2E FBEC move.l -[A7], [A6 - 0x414]
000006B4 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000006B8 2052 movea.l A0, [A2]
000006BA 2650 movea.l A3, [A0]
000006BC 6022 bra +0x24 /* 000006E0 */
label000006BE:
000006BE 246B 0008 movea.l A2, [A3 + 0x8]
000006C2 206A 0010 movea.l A0, [A2 + 0x10]
000006C6 2028 0010 move.l D0, [A0 + 0x10]
000006CA 0280 0000 0200 andi.l D0, 0x200
000006D0 670C beq +0xE /* 000006DE */
000006D2 2F0C move.l -[A7], A4
000006D4 2F0A move.l -[A7], A2
000006D6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006DA 4EBA F9DE jsr [PC - 0x622 /* 000000BA */]
label000006DE:
000006DE 2653 movea.l A3, [A3]
label000006E0:
000006E0 200B move.l D0, A3
000006E2 66DA bne -0x24 /* 000006BE */
000006E4 486E FFF8 pea.l [A6 - 0x8]
000006E8 42A7 clr.l -[A7]
000006EA 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000006EE 6012 bra +0x14 /* 00000702 */
label000006F0:
000006F0 206C 0010 movea.l A0, [A4 + 0x10]
000006F4 700C moveq.l D0, 0x0C
000006F6 D1C0 add.l A0, D0
000006F8 2F08 move.l -[A7], A0
000006FA 2F2E FBEC move.l -[A7], [A6 - 0x414]
000006FE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00000702:
00000702 486E 0008 pea.l [A6 + 0x8]
00000706 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
0000070A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000070E 4EFA 02B0 jmp [PC + 0x2B0 /* 000009C0 */]
label00000712:
00000712 5286 addq.l D6, 1
00000714 162E FFF0 move.b D3, [A6 - 0x10]
00000718 0C03 0089 cmpi.b D3, 0x89
0000071C 6706 beq +0x8 /* 00000724 */
0000071E 7054 moveq.l D0, 0x54
00000720 B600 cmp.b D3, D0
00000722 664E bne +0x50 /* 00000772 */
label00000724:
00000724 7801 moveq.l D4, 0x01
00000726 604A bra +0x4C /* 00000772 */
label00000728:
00000728 5386 subq.l D6, 1
0000072A 6046 bra +0x48 /* 00000772 */
label0000072C:
0000072C 5285 addq.l D5, 1
0000072E 6042 bra +0x44 /* 00000772 */
label00000730:
00000730 5385 subq.l D5, 1
00000732 603E bra +0x40 /* 00000772 */
label00000734:
00000734 0C2E 0089 FFF0 cmpi.b [A6 - 0x10], 0x89
0000073A 6636 bne +0x38 /* 00000772 */
0000073C 7601 moveq.l D3, 0x01
0000073E 601E bra +0x20 /* 0000075E */
label00000740:
00000740 264A movea.l A3, A2
00000742 1213 move.b D1, [A3]
00000744 7000 moveq.l D0, 0x00
00000746 1001 move.b D0, D1
00000748 7278 moveq.l D1, 0x78
0000074A B081 cmp.l D0, D1
0000074C 670E beq +0x10 /* 0000075C */
0000074E 7277 moveq.l D1, 0x77
00000750 B081 cmp.l D0, D1
00000752 6714 beq +0x16 /* 00000768 */
00000754 7265 moveq.l D1, 0x65
00000756 B081 cmp.l D0, D1
00000758 6714 beq +0x16 /* 0000076E */
0000075A 6002 bra +0x4 /* 0000075E */
label0000075C:
0000075C 5283 addq.l D3, 1
label0000075E:
0000075E 246B 001C movea.l A2, [A3 + 0x1C]
00000762 200A move.l D0, A2
00000764 670C beq +0xE /* 00000772 */
00000766 60D8 bra -0x26 /* 00000740 */
label00000768:
00000768 5383 subq.l D3, 1
0000076A 6706 beq +0x8 /* 00000772 */
0000076C 60F0 bra -0xE /* 0000075E */
label0000076E:
0000076E 5583 subq.l D3, 2
00000770 60EC bra -0x12 /* 0000075E */
label00000772:
00000772 1013 move.b D0, [A3]
00000774 1D40 FFF0 move.b [A6 - 0x10], D0
label00000778:
00000778 266B 001C movea.l A3, [A3 + 0x1C]
label0000077C:
0000077C 200B move.l D0, A3
0000077E 6600 FDA2 bne -0x25C /* 00000522 */
label00000782:
00000782 704D moveq.l D0, 0x4D
00000784 2F00 move.l -[A7], D0
00000786 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000078A 584F addq.w A7, 4
label0000078C:
0000078C 486E 0008 pea.l [A6 + 0x8]
00000790 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00000794 2F2E FBEC move.l -[A7], [A6 - 0x414]
00000798 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
0000079C 4EFA 0222 jmp [PC + 0x222 /* 000009C0 */]
label000007A0:
000007A0 2006 move.l D0, D6
000007A2 8085 or.l D0, D5
000007A4 66DC bne -0x22 /* 00000782 */
000007A6 1013 move.b D0, [A3]
000007A8 7259 moveq.l D1, 0x59
000007AA B001 cmp.b D0, D1
000007AC 6646 bne +0x48 /* 000007F4 */
000007AE 7601 moveq.l D3, 0x01
000007B0 266B 001C movea.l A3, [A3 + 0x1C]
000007B4 6026 bra +0x28 /* 000007DC */
label000007B6:
000007B6 1213 move.b D1, [A3]
000007B8 7000 moveq.l D0, 0x00
000007BA 1001 move.b D0, D1
000007BC 7259 moveq.l D1, 0x59
000007BE B081 cmp.l D0, D1
000007C0 6708 beq +0xA /* 000007CA */
000007C2 7266 moveq.l D1, 0x66
000007C4 B081 cmp.l D0, D1
000007C6 6706 beq +0x8 /* 000007CE */
000007C8 600E bra +0x10 /* 000007D8 */
label000007CA:
000007CA 5283 addq.l D3, 1
000007CC 600A bra +0xC /* 000007D8 */
label000007CE:
000007CE 5383 subq.l D3, 1
000007D0 0C83 0000 0000 cmpi.l D3, 0x0
000007D6 6F0A ble +0xC /* 000007E2 */
label000007D8:
000007D8 266B 001C movea.l A3, [A3 + 0x1C]
label000007DC:
000007DC 200B move.l D0, A3
000007DE 67A2 beq -0x5C /* 00000782 */
000007E0 60D4 bra -0x2A /* 000007B6 */
label000007E2:
000007E2 246B 001C movea.l A2, [A3 + 0x1C]
000007E6 200A move.l D0, A2
000007E8 670A beq +0xC /* 000007F4 */
000007EA 2D4A FFF4 move.l [A6 - 0xC], A2
000007EE 7000 moveq.l D0, 0x00
000007F0 2740 001C move.l [A3 + 0x1C], D0
label000007F4:
000007F4 266E 0008 movea.l A3, [A6 + 0x8]
000007F8 6016 bra +0x18 /* 00000810 */
label000007FA:
000007FA 4AAB 0004 tst.l [A3 + 0x4]
000007FE 670C beq +0xE /* 0000080C */
00000800 2F13 move.l -[A7], [A3]
00000802 704E moveq.l D0, 0x4E
00000804 2F00 move.l -[A7], D0
00000806 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000080A 504F addq.w A7, 8
label0000080C:
0000080C 266B 000C movea.l A3, [A3 + 0xC]
label00000810:
00000810 200B move.l D0, A3
00000812 66E6 bne -0x18 /* 000007FA */
00000814 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000818 4EBA 021A jsr [PC + 0x21A /* 00000A34 */]
0000081C 2F2E FBEC move.l -[A7], [A6 - 0x414]
00000820 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00000824 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000828 122D CDDC move.b D1, [A5 - 0x3224]
0000082C 7000 moveq.l D0, 0x00
0000082E 1001 move.b D0, D1
00000830 721B moveq.l D1, 0x1B
00000832 B081 cmp.l D0, D1
00000834 670E beq +0x10 /* 00000844 */
00000836 722B moveq.l D1, 0x2B
00000838 B081 cmp.l D0, D1
0000083A 6708 beq +0xA /* 00000844 */
0000083C 7214 moveq.l D1, 0x14
0000083E B081 cmp.l D0, D1
00000840 6702 beq +0x4 /* 00000844 */
00000842 6004 bra +0x6 /* 00000848 */
label00000844:
00000844 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000848:
00000848 522D D991 addq.b [A5 - 0x266F], 1
0000084C 486E FFFC pea.l [A6 - 0x4]
00000850 42A7 clr.l -[A7]
00000852 7001 moveq.l D0, 0x01
00000854 3F00 move.w -[A7], D0
00000856 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000085A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085E 486E FBF0 pea.l [A6 - 0x410]
00000862 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00000866 2840 movea.l A4, D0
00000868 532D D991 subq.b [A5 - 0x266F], 1
0000086C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000870 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000874 4EBA 0282 jsr [PC + 0x282 /* 00000AF8 */]
00000878 2014 move.l D0, [A4]
0000087A 721F moveq.l D1, 0x1F
0000087C C081 and.l D0, D1
0000087E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000882 1030 0000 move.b D0, [A0 + D0.w]
00000886 7210 moveq.l D1, 0x10
00000888 C001 and.b D0, D1
0000088A 6618 bne +0x1A /* 000008A4 */
0000088C 7040 moveq.l D0, 0x40
0000088E 2F00 move.l -[A7], D0
00000890 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000894 584F addq.w A7, 4
00000896 2F0C move.l -[A7], A4
00000898 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000089C 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
000008A0 6000 FEEA bra -0x114 /* 0000078C */
label000008A4:
000008A4 266C 000C movea.l A3, [A4 + 0xC]
000008A8 6010 bra +0x12 /* 000008BA */
label000008AA:
000008AA 2F2B 0004 move.l -[A7], [A3 + 0x4]
000008AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008B2 4EBA 138A jsr [PC + 0x138A /* 00001C3E */]
000008B6 266B 000C movea.l A3, [A3 + 0xC]
label000008BA:
000008BA 200B move.l D0, A3
000008BC 66EC bne -0x12 /* 000008AA */
000008BE 266E 0008 movea.l A3, [A6 + 0x8]
000008C2 602C bra +0x2E /* 000008F0 */
label000008C4:
000008C4 4A93 tst.l [A3]
000008C6 660A bne +0xC /* 000008D2 */
000008C8 2F3C 0000 02C9 move.l -[A7], 0x2C9
000008CE 4EBA F730 jsr [PC - 0x8D0 /* 00000000 */]
label000008D2:
000008D2 4AAB 0004 tst.l [A3 + 0x4]
000008D6 6708 beq +0xA /* 000008E0 */
000008D8 7000 moveq.l D0, 0x00
000008DA 2740 0004 move.l [A3 + 0x4], D0
000008DE 600C bra +0xE /* 000008EC */
label000008E0:
000008E0 2F13 move.l -[A7], [A3]
000008E2 7052 moveq.l D0, 0x52
000008E4 2F00 move.l -[A7], D0
000008E6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000008EA 504F addq.w A7, 8
label000008EC:
000008EC 266B 000C movea.l A3, [A3 + 0xC]
label000008F0:
000008F0 200B move.l D0, A3
000008F2 66D0 bne -0x2E /* 000008C4 */
000008F4 486E FBF0 pea.l [A6 - 0x410]
000008F8 2F0C move.l -[A7], A4
000008FA 701B moveq.l D0, 0x1B
000008FC 1F00 move.b -[A7], D0
000008FE 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
00000902 2440 movea.l A2, D0
00000904 200A move.l D0, A2
00000906 6718 beq +0x1A /* 00000920 */
00000908 206A 000C movea.l A0, [A2 + 0xC]
0000090C 2010 move.l D0, [A0]
0000090E 721F moveq.l D1, 0x1F
00000910 C081 and.l D0, D1
00000912 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000916 1030 0000 move.b D0, [A0 + D0.w]
0000091A 7210 moveq.l D1, 0x10
0000091C C001 and.b D0, D1
0000091E 6608 bne +0xA /* 00000928 */
label00000920:
00000920 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00000924 6000 FE66 bra -0x198 /* 0000078C */
label00000928:
00000928 486D D8E6 pea.l [A5 - 0x271A]
0000092C 2F0A move.l -[A7], A2
0000092E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000932 2F0A move.l -[A7], A2
00000934 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */]
00000938 2F0A move.l -[A7], A2
0000093A 701B moveq.l D0, 0x1B
0000093C 1F00 move.b -[A7], D0
0000093E 42A7 clr.l -[A7]
00000940 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
00000944 2600 move.l D3, D0
00000946 266A 0010 movea.l A3, [A2 + 0x10]
0000094A 4A83 tst.l D3
0000094C 6606 bne +0x8 /* 00000954 */
0000094E 4AAB 002E tst.l [A3 + 0x2E]
00000952 6710 beq +0x12 /* 00000964 */
label00000954:
00000954 41ED D8D0 lea.l A0, [A5 - 0x2730]
00000958 226E FBEC movea.l A1, [A6 - 0x414]
0000095C 7016 moveq.l D0, 0x16
0000095E D3C0 add.l A1, D0
00000960 22D8 move.l [A1]+, [A0]+
00000962 3290 move.w [A1], [A0]
label00000964:
00000964 244B movea.l A2, A3
00000966 702E moveq.l D0, 0x2E
00000968 D5C0 add.l A2, D0
0000096A 4A83 tst.l D3
0000096C 6710 beq +0x12 /* 0000097E */
0000096E 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00000972 2F12 move.l -[A7], [A2]
00000974 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
00000978 24AE FBEC move.l [A2], [A6 - 0x414]
0000097C 6016 bra +0x18 /* 00000994 */
label0000097E:
0000097E 4AAB 002E tst.l [A3 + 0x2E]
00000982 670A beq +0xC /* 0000098E */
00000984 2F2E FBEC move.l -[A7], [A6 - 0x414]
00000988 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
0000098C 6006 bra +0x8 /* 00000994 */
label0000098E:
0000098E 276E FBEC 002E move.l [A3 + 0x2E], [A6 - 0x414]
label00000994:
00000994 202E FFF4 move.l D0, [A6 - 0xC]
00000998 6710 beq +0x12 /* 000009AA */
0000099A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000099E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
000009A2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000009A6 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
label000009AA:
000009AA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000009AE 244B movea.l A2, A3
000009B0 7036 moveq.l D0, 0x36
000009B2 D5C0 add.l A2, D0
000009B4 2F0A move.l -[A7], A2
000009B6 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
000009BA 276E 0008 0036 move.l [A3 + 0x36], [A6 + 0x8]
label000009C0:
000009C0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000009C4 4E5E unlink A6
000009C6 205F movea.l A0, [A7]+
000009C8 584F addq.w A7, 4
000009CA 4ED0 jmp [A0]
000009CC 4E56 FFFC link A6, -0x0004
000009D0 48E7 1030 movem.l -[A7], D3,A2,A3
000009D4 266E 000C movea.l A3, [A6 + 0xC]
000009D8 701A moveq.l D0, 0x1A
000009DA 2F00 move.l -[A7], D0
000009DC 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
000009E0 2D40 FFFC move.l [A6 - 0x4], D0
000009E4 2F0B move.l -[A7], A3
000009E6 7202 moveq.l D1, 0x02
000009E8 3F01 move.w -[A7], D1
000009EA 206D D960 movea.l A0, [A5 - 0x26A0]
000009EE 4E90 jsr [A0]
000009F0 206E FFFC movea.l A0, [A6 - 0x4]
000009F4 2140 000C move.l [A0 + 0xC], D0
000009F8 262E 0008 move.l D3, [A6 + 0x8]
000009FC 670C beq +0xE /* 00000A0A */
000009FE 2F0B move.l -[A7], A3
00000A00 2F03 move.l -[A7], D3
00000A02 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
00000A06 2440 movea.l A2, D0
00000A08 6008 bra +0xA /* 00000A12 */
label00000A0A:
00000A0A 2F0B move.l -[A7], A3
00000A0C 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00000A10 2440 movea.l A2, D0
label00000A12:
00000A12 157C 000A 001C move.b [A2 + 0x1C], 0xA /* '\n' */
00000A18 202E FFFC move.l D0, [A6 - 0x4]
00000A1C 2540 000C move.l [A2 + 0xC], D0
00000A20 2040 movea.l A0, D0
00000A22 5268 0006 addq.w [A0 + 0x6], 1
00000A26 200A move.l D0, A2
00000A28 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000A2C 4E5E unlink A6
00000A2E 205F movea.l A0, [A7]+
00000A30 504F addq.w A7, 8
00000A32 4ED0 jmp [A0]
fn00000A34:
00000A34 4E56 FFF8 link A6, -0x0008
00000A38 48E7 0038 movem.l -[A7], A2,A3,A4
00000A3C 266E 0008 movea.l A3, [A6 + 0x8]
00000A40 202D D88C move.l D0, [A5 - 0x2774]
00000A44 670A beq +0xC /* 00000A50 */
00000A46 2F3C 0000 0332 move.l -[A7], 0x332
00000A4C 4EBA F5B2 jsr [PC - 0xA4E /* 00000000 */]
label00000A50:
00000A50 7000 moveq.l D0, 0x00
00000A52 2D40 FFF8 move.l [A6 - 0x8], D0
00000A56 606A bra +0x6C /* 00000AC2 */
label00000A58:
00000A58 2853 movea.l A4, [A3]
00000A5A 200C move.l D0, A4
00000A5C 660A bne +0xC /* 00000A68 */
00000A5E 2F3C 0000 033B move.l -[A7], 0x33B
00000A64 4EBA F59A jsr [PC - 0xA66 /* 00000000 */]
label00000A68:
00000A68 4AAB 0008 tst.l [A3 + 0x8]
00000A6C 670A beq +0xC /* 00000A78 */
00000A6E 2F3C 0000 033C move.l -[A7], 0x33C
00000A74 4EBA F58A jsr [PC - 0xA76 /* 00000000 */]
label00000A78:
00000A78 4AAB 0004 tst.l [A3 + 0x4]
00000A7C 6640 bne +0x42 /* 00000ABE */
00000A7E 701A moveq.l D0, 0x1A
00000A80 2F00 move.l -[A7], D0
00000A82 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000A86 2D40 FFFC move.l [A6 - 0x4], D0
00000A8A 2F0C move.l -[A7], A4
00000A8C 7202 moveq.l D1, 0x02
00000A8E 3F01 move.w -[A7], D1
00000A90 206D D960 movea.l A0, [A5 - 0x26A0]
00000A94 4E90 jsr [A0]
00000A96 206E FFFC movea.l A0, [A6 - 0x4]
00000A9A 2140 000C move.l [A0 + 0xC], D0
00000A9E 2F0C move.l -[A7], A4
00000AA0 486E FFF8 pea.l [A6 - 0x8]
00000AA4 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
00000AA8 2440 movea.l A2, D0
00000AAA 157C 000A 001C move.b [A2 + 0x1C], 0xA /* '\n' */
00000AB0 202E FFFC move.l D0, [A6 - 0x4]
00000AB4 2540 000C move.l [A2 + 0xC], D0
00000AB8 2040 movea.l A0, D0
00000ABA 5268 0006 addq.w [A0 + 0x6], 1
label00000ABE:
00000ABE 266B 000C movea.l A3, [A3 + 0xC]
label00000AC2:
00000AC2 200B move.l D0, A3
00000AC4 6692 bne -0x6C /* 00000A58 */
00000AC6 7040 moveq.l D0, 0x40
00000AC8 2F00 move.l -[A7], D0
00000ACA 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00000ACE 4A80 tst.l D0
00000AD0 670A beq +0xC /* 00000ADC */
00000AD2 2F3C 0000 0352 move.l -[A7], 0x352
00000AD8 4EBA F526 jsr [PC - 0xADA /* 00000000 */]
label00000ADC:
00000ADC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AE0 486D 1E2A pea.l [A5 + 0x1E2A /* export_961 */]
00000AE4 7040 moveq.l D0, 0x40
00000AE6 2F00 move.l -[A7], D0
00000AE8 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000AEC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000AF0 4E5E unlink A6
00000AF2 205F movea.l A0, [A7]+
00000AF4 584F addq.w A7, 4
00000AF6 4ED0 jmp [A0]
fn00000AF8:
00000AF8 2F0A move.l -[A7], A2
00000AFA 206D D888 movea.l A0, [A5 - 0x2778]
00000AFE 2028 0008 move.l D0, [A0 + 0x8]
00000B02 7240 moveq.l D1, 0x40
00000B04 B081 cmp.l D0, D1
00000B06 670A beq +0xC /* 00000B12 */
00000B08 2F3C 0000 035D move.l -[A7], 0x35D
00000B0E 4EBA F4F0 jsr [PC - 0xB10 /* 00000000 */]
label00000B12:
00000B12 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000B16 2440 movea.l A2, D0
00000B18 2F0A move.l -[A7], A2
00000B1A 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
00000B1E 245F movea.l A2, [A7]+
00000B20 4E75 rts
fn00000B22:
00000B22 4E56 0000 link A6, 0
00000B26 48E7 0038 movem.l -[A7], A2,A3,A4
00000B2A 246E 000C movea.l A2, [A6 + 0xC]
00000B2E 2F0A move.l -[A7], A2
00000B30 7001 moveq.l D0, 0x01
00000B32 2F00 move.l -[A7], D0
00000B34 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000B38 2640 movea.l A3, D0
00000B3A 200B move.l D0, A3
00000B3C 670E beq +0x10 /* 00000B4C */
00000B3E 2F0A move.l -[A7], A2
00000B40 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00000B44 2740 0018 move.l [A3 + 0x18], D0
00000B48 2640 movea.l A3, D0
00000B4A 6010 bra +0x12 /* 00000B5C */
label00000B4C:
00000B4C 2F0A move.l -[A7], A2
00000B4E 7001 moveq.l D0, 0x01
00000B50 2F00 move.l -[A7], D0
00000B52 701A moveq.l D0, 0x1A
00000B54 1F00 move.b -[A7], D0
00000B56 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000B5A 2640 movea.l A3, D0
label00000B5C:
00000B5C 701E moveq.l D0, 0x1E
00000B5E 2F00 move.l -[A7], D0
00000B60 206D D964 movea.l A0, [A5 - 0x269C]
00000B64 4E90 jsr [A0]
00000B66 2740 0010 move.l [A3 + 0x10], D0
00000B6A 2040 movea.l A0, D0
00000B6C 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8]
00000B72 202D D632 move.l D0, [A5 - 0x29CE]
00000B76 6708 beq +0xA /* 00000B80 */
00000B78 206D D632 movea.l A0, [A5 - 0x29CE]
00000B7C 208B move.l [A0], A3
00000B7E 6004 bra +0x6 /* 00000B84 */
label00000B80:
00000B80 2B4B D8E2 move.l [A5 - 0x271E], A3
label00000B84:
00000B84 206B 0010 movea.l A0, [A3 + 0x10]
00000B88 7014 moveq.l D0, 0x14
00000B8A D1C0 add.l A0, D0
00000B8C 2B48 D632 move.l [A5 - 0x29CE], A0
00000B90 7013 moveq.l D0, 0x13
00000B92 2F00 move.l -[A7], D0
00000B94 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000B98 2840 movea.l A4, D0
00000B9A 002C 0008 0004 ori.b [A4 + 0x4], 0x8
00000BA0 294B 000C move.l [A4 + 0xC], A3
00000BA4 526C 0006 addq.w [A4 + 0x6], 1
00000BA8 274C 000C move.l [A3 + 0xC], A4
00000BAC 200B move.l D0, A3
00000BAE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000BB2 4E5E unlink A6
00000BB4 205F movea.l A0, [A7]+
00000BB6 504F addq.w A7, 8
00000BB8 4ED0 jmp [A0]
fn00000BBA:
00000BBA 4E56 FFEC link A6, -0x0014
00000BBE 48E7 0038 movem.l -[A7], A2,A3,A4
00000BC2 286E 000C movea.l A4, [A6 + 0xC]
00000BC6 246C 0010 movea.l A2, [A4 + 0x10]
00000BCA 202A 0036 move.l D0, [A2 + 0x36]
00000BCE 2D40 FFF0 move.l [A6 - 0x10], D0
00000BD2 202A 0004 move.l D0, [A2 + 0x4]
00000BD6 2D40 FFF8 move.l [A6 - 0x8], D0
00000BDA 204C movea.l A0, A4
00000BDC 700C moveq.l D0, 0x0C
00000BDE D1C0 add.l A0, D0
00000BE0 2D48 FFFC move.l [A6 - 0x4], A0
00000BE4 6000 00B8 bra +0xBA /* 00000C9E */
label00000BE8:
00000BE8 246E FFF8 movea.l A2, [A6 - 0x8]
00000BEC 202A 0020 move.l D0, [A2 + 0x20]
00000BF0 7202 moveq.l D1, 0x02
00000BF2 C081 and.l D0, D1
00000BF4 6700 0098 beq +0x9A /* 00000C8E */
00000BF8 286E 0008 movea.l A4, [A6 + 0x8]
00000BFC 206E FFFC movea.l A0, [A6 - 0x4]
00000C00 2050 movea.l A0, [A0]
00000C02 2028 000C move.l D0, [A0 + 0xC]
00000C06 2D40 FFEC move.l [A6 - 0x14], D0
00000C0A 206A 000C movea.l A0, [A2 + 0xC]
00000C0E 2028 000C move.l D0, [A0 + 0xC]
00000C12 2D40 FFF4 move.l [A6 - 0xC], D0
00000C16 6034 bra +0x36 /* 00000C4C */
label00000C18:
00000C18 246E FFEC movea.l A2, [A6 - 0x14]
00000C1C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C20 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000C24 266E FFF4 movea.l A3, [A6 - 0xC]
00000C28 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000C2C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000C30 4EBA 0EEA jsr [PC + 0xEEA /* 00001B1C */]
00000C34 4A40 tst.w D0
00000C36 6724 beq +0x26 /* 00000C5C */
00000C38 286C 000C movea.l A4, [A4 + 0xC]
00000C3C 202A 000C move.l D0, [A2 + 0xC]
00000C40 2D40 FFEC move.l [A6 - 0x14], D0
00000C44 202B 000C move.l D0, [A3 + 0xC]
00000C48 2D40 FFF4 move.l [A6 - 0xC], D0
label00000C4C:
00000C4C 200C move.l D0, A4
00000C4E 670C beq +0xE /* 00000C5C */
00000C50 202E FFEC move.l D0, [A6 - 0x14]
00000C54 6706 beq +0x8 /* 00000C5C */
00000C56 202E FFF4 move.l D0, [A6 - 0xC]
00000C5A 66BC bne -0x42 /* 00000C18 */
label00000C5C:
00000C5C 266E FFF0 movea.l A3, [A6 - 0x10]
00000C60 6012 bra +0x14 /* 00000C74 */
label00000C62:
00000C62 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000C66 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000C6A 7000 moveq.l D0, 0x00
00000C6C 2740 0004 move.l [A3 + 0x4], D0
00000C70 266B 000C movea.l A3, [A3 + 0xC]
label00000C74:
00000C74 200B move.l D0, A3
00000C76 66EA bne -0x14 /* 00000C62 */
00000C78 200C move.l D0, A4
00000C7A 6612 bne +0x14 /* 00000C8E */
00000C7C 202E FFEC move.l D0, [A6 - 0x14]
00000C80 660C bne +0xE /* 00000C8E */
00000C82 202E FFF4 move.l D0, [A6 - 0xC]
00000C86 6606 bne +0x8 /* 00000C8E */
00000C88 202E FFF8 move.l D0, [A6 - 0x8]
00000C8C 601A bra +0x1C /* 00000CA8 */
label00000C8E:
00000C8E 206E FFF8 movea.l A0, [A6 - 0x8]
00000C92 2068 0010 movea.l A0, [A0 + 0x10]
00000C96 2028 0004 move.l D0, [A0 + 0x4]
00000C9A 2D40 FFF8 move.l [A6 - 0x8], D0
label00000C9E:
00000C9E 202E FFF8 move.l D0, [A6 - 0x8]
00000CA2 6600 FF44 bne -0xBA /* 00000BE8 */
00000CA6 7000 moveq.l D0, 0x00
label00000CA8:
00000CA8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000CAC 4E5E unlink A6
00000CAE 205F movea.l A0, [A7]+
00000CB0 504F addq.w A7, 8
00000CB2 4ED0 jmp [A0]
00000CB4 4E56 FFD4 link A6, -0x002C
00000CB8 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00000CBC 7600 moveq.l D3, 0x00
00000CBE 2D43 FFD4 move.l [A6 - 0x2C], D3
00000CC2 0C2D 0003 D5DA cmpi.b [A5 - 0x2A26], 0x3
00000CC8 670A beq +0xC /* 00000CD4 */
00000CCA 302D D5D4 move.w D0, [A5 - 0x2A2C]
00000CCE 0240 0100 andi.w D0, 0x100
00000CD2 670E beq +0x10 /* 00000CE2 */
label00000CD4:
00000CD4 486D D8E6 pea.l [A5 - 0x271A]
00000CD8 42A7 clr.l -[A7]
00000CDA 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000CDE 4EFA 0412 jmp [PC + 0x412 /* 000010F2 */]
label00000CE2:
00000CE2 00AD 4000 0000 D99C ori.l [A5 - 0x2664], 0x40000000 /* '@\0\0\0' */
00000CEA 2D6D E15E FFD8 move.l [A6 - 0x28], [A5 - 0x1EA2]
00000CF0 6000 024E bra +0x250 /* 00000F40 */
label00000CF4:
00000CF4 206E FFD8 movea.l A0, [A6 - 0x28]
00000CF8 2028 0008 move.l D0, [A0 + 0x8]
00000CFC 2D40 FFDC move.l [A6 - 0x24], D0
00000D00 4A80 tst.l D0
00000D02 660A bne +0xC /* 00000D0E */
00000D04 2F3C 0000 03F1 move.l -[A7], 0x3F1
00000D0A 4EBA F2F4 jsr [PC - 0xD0C /* 00000000 */]
label00000D0E:
00000D0E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000D12 7004 moveq.l D0, 0x04
00000D14 2F00 move.l -[A7], D0
00000D16 42A7 clr.l -[A7]
00000D18 42A7 clr.l -[A7]
00000D1A 42A7 clr.l -[A7]
00000D1C 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00000D20 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00000D24 7800 moveq.l D4, 0x00
00000D26 4246 clr.w D6
00000D28 4245 clr.w D5
00000D2A 6008 bra +0xA /* 00000D34 */
label00000D2C:
00000D2C 4A84 tst.l D4
00000D2E 6600 01E4 bne +0x1E6 /* 00000F14 */
00000D32 5284 addq.l D4, 1
label00000D34:
00000D34 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000D38 122D CDDC move.b D1, [A5 - 0x3224]
00000D3C 7000 moveq.l D0, 0x00
00000D3E 1001 move.b D0, D1
00000D40 0C80 0000 008B cmpi.l D0, 0x8B
00000D46 67E4 beq -0x1A /* 00000D2C */
00000D48 721F moveq.l D1, 0x1F
00000D4A B081 cmp.l D0, D1
00000D4C 670C beq +0xE /* 00000D5A */
00000D4E 0C80 0000 0089 cmpi.l D0, 0x89
00000D54 6716 beq +0x18 /* 00000D6C */
00000D56 6000 01AC bra +0x1AE /* 00000F04 */
label00000D5A:
00000D5A 486E FFE4 pea.l [A6 - 0x1C]
00000D5E 486E FFE8 pea.l [A6 - 0x18]
00000D62 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00000D66 2440 movea.l A2, D0
00000D68 7A01 moveq.l D5, 0x01
00000D6A 6004 bra +0x6 /* 00000D70 */
label00000D6C:
00000D6C 246D CDDE movea.l A2, [A5 - 0x3222]
label00000D70:
00000D70 2F0A move.l -[A7], A2
00000D72 7001 moveq.l D0, 0x01
00000D74 2F00 move.l -[A7], D0
00000D76 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000D7A 2840 movea.l A4, D0
00000D7C 6076 bra +0x78 /* 00000DF4 */
label00000D7E:
00000D7E 102C 001C move.b D0, [A4 + 0x1C]
00000D82 4880 ext.w D0
00000D84 48C0 ext.l D0
00000D86 721A moveq.l D1, 0x1A
00000D88 B081 cmp.l D0, D1
00000D8A 6722 beq +0x24 /* 00000DAE */
00000D8C 7215 moveq.l D1, 0x15
00000D8E B081 cmp.l D0, D1
00000D90 6740 beq +0x42 /* 00000DD2 */
00000D92 7202 moveq.l D1, 0x02
00000D94 B081 cmp.l D0, D1
00000D96 673A beq +0x3C /* 00000DD2 */
00000D98 7206 moveq.l D1, 0x06
00000D9A B081 cmp.l D0, D1
00000D9C 6734 beq +0x36 /* 00000DD2 */
00000D9E 7203 moveq.l D1, 0x03
00000DA0 B081 cmp.l D0, D1
00000DA2 672E beq +0x30 /* 00000DD2 */
00000DA4 721B moveq.l D1, 0x1B
00000DA6 B081 cmp.l D0, D1
00000DA8 6752 beq +0x54 /* 00000DFC */
00000DAA 6000 0168 bra +0x16A /* 00000F14 */
label00000DAE:
00000DAE 2F0C move.l -[A7], A4
00000DB0 42A7 clr.l -[A7]
00000DB2 4EBA 07BE jsr [PC + 0x7BE /* 00001572 */]
00000DB6 2D40 FFE0 move.l [A6 - 0x20], D0
00000DBA 0C2D 0006 D5DA cmpi.b [A5 - 0x2A26], 0x6
00000DC0 6600 0174 bne +0x176 /* 00000F36 */
00000DC4 486E FFD4 pea.l [A6 - 0x2C]
00000DC8 2F00 move.l -[A7], D0
00000DCA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000DCE 6000 0166 bra +0x168 /* 00000F36 */
label00000DD2:
00000DD2 206C 000C movea.l A0, [A4 + 0xC]
00000DD6 2010 move.l D0, [A0]
00000DD8 721F moveq.l D1, 0x1F
00000DDA C081 and.l D0, D1
00000DDC 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000DE0 1030 0000 move.b D0, [A0 + D0.w]
00000DE4 7210 moveq.l D1, 0x10
00000DE6 C001 and.b D0, D1
00000DE8 6700 011A beq +0x11C /* 00000F04 */
00000DEC 206C 0010 movea.l A0, [A4 + 0x10]
00000DF0 2868 0004 movea.l A4, [A0 + 0x4]
label00000DF4:
00000DF4 200C move.l D0, A4
00000DF6 6700 011C beq +0x11E /* 00000F14 */
00000DFA 6082 bra -0x7C /* 00000D7E */
label00000DFC:
00000DFC 7C01 moveq.l D6, 0x01
00000DFE 4A45 tst.w D5
00000E00 6604 bne +0x6 /* 00000E06 */
00000E02 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000E06:
00000E06 7053 moveq.l D0, 0x53
00000E08 1F00 move.b -[A7], D0
00000E0A 7042 moveq.l D0, 0x42
00000E0C 2F00 move.l -[A7], D0
00000E0E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000E12 7000 moveq.l D0, 0x00
00000E14 2D40 FFEC move.l [A6 - 0x14], D0
00000E18 6056 bra +0x58 /* 00000E70 */
label00000E1A:
00000E1A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000E1E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000E22 486E FFEC pea.l [A6 - 0x14]
00000E26 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00000E2A 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000E2E 706B moveq.l D0, 0x6B
00000E30 2F00 move.l -[A7], D0
00000E32 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000E36 504F addq.w A7, 8
00000E38 6000 00FC bra +0xFE /* 00000F36 */
label00000E3C:
00000E3C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000E40 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
00000E44 2440 movea.l A2, D0
00000E46 2F0A move.l -[A7], A2
00000E48 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00000E4C 486E FFEC pea.l [A6 - 0x14]
00000E50 2F0A move.l -[A7], A2
00000E52 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00000E56 2F0A move.l -[A7], A2
00000E58 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000E5C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000E60 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000E64 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00000E6A 6618 bne +0x1A /* 00000E84 */
00000E6C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000E70:
00000E70 486E FFF0 pea.l [A6 - 0x10]
00000E74 42A7 clr.l -[A7]
00000E76 7001 moveq.l D0, 0x01
00000E78 3F00 move.w -[A7], D0
00000E7A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000E7E 4A40 tst.w D0
00000E80 66BA bne -0x44 /* 00000E3C */
00000E82 6096 bra -0x68 /* 00000E1A */
label00000E84:
00000E84 7054 moveq.l D0, 0x54
00000E86 1F00 move.b -[A7], D0
00000E88 7012 moveq.l D0, 0x12
00000E8A 2F00 move.l -[A7], D0
00000E8C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000E90 264C movea.l A3, A4
00000E92 7000 moveq.l D0, 0x00
00000E94 2840 movea.l A4, D0
00000E96 6042 bra +0x44 /* 00000EDA */
label00000E98:
00000E98 102B 001C move.b D0, [A3 + 0x1C]
00000E9C 721B moveq.l D1, 0x1B
00000E9E B001 cmp.b D0, D1
00000EA0 6630 bne +0x32 /* 00000ED2 */
00000EA2 7001 moveq.l D0, 0x01
00000EA4 3B40 D8E0 move.w [A5 - 0x2720], D0
00000EA8 2F0B move.l -[A7], A3
00000EAA 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000EAE 4EBA FD0A jsr [PC - 0x2F6 /* 00000BBA */]
00000EB2 2D40 FFE0 move.l [A6 - 0x20], D0
00000EB6 4A80 tst.l D0
00000EB8 6704 beq +0x6 /* 00000EBE */
00000EBA 2840 movea.l A4, D0
00000EBC 6014 bra +0x16 /* 00000ED2 */
label00000EBE:
00000EBE 2F0B move.l -[A7], A3
00000EC0 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000EC4 7001 moveq.l D0, 0x01
00000EC6 2F00 move.l -[A7], D0
00000EC8 3F3C FF01 move.w -[A7], 0xFF01
00000ECC 4EBA 08E2 jsr [PC + 0x8E2 /* 000017B0 */]
00000ED0 2840 movea.l A4, D0
label00000ED2:
00000ED2 206B 0010 movea.l A0, [A3 + 0x10]
00000ED6 2668 0004 movea.l A3, [A0 + 0x4]
label00000EDA:
00000EDA 200B move.l D0, A3
00000EDC 6704 beq +0x6 /* 00000EE2 */
00000EDE 200C move.l D0, A4
00000EE0 67B6 beq -0x48 /* 00000E98 */
label00000EE2:
00000EE2 486E FFEC pea.l [A6 - 0x14]
00000EE6 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00000EEA 200C move.l D0, A4
00000EEC 6648 bne +0x4A /* 00000F36 */
00000EEE 260B move.l D3, A3
00000EF0 670A beq +0xC /* 00000EFC */
00000EF2 206B 0010 movea.l A0, [A3 + 0x10]
00000EF6 2868 0004 movea.l A4, [A0 + 0x4]
00000EFA 6004 bra +0x6 /* 00000F00 */
label00000EFC:
00000EFC 7000 moveq.l D0, 0x00
00000EFE 2840 movea.l A4, D0
label00000F00:
00000F00 6000 FEF2 bra -0x10C /* 00000DF4 */
label00000F04:
00000F04 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000F08 706C moveq.l D0, 0x6C
00000F0A 2F00 move.l -[A7], D0
00000F0C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000F10 504F addq.w A7, 8
00000F12 6022 bra +0x24 /* 00000F36 */
label00000F14:
00000F14 4A46 tst.w D6
00000F16 6710 beq +0x12 /* 00000F28 */
00000F18 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000F1C 7053 moveq.l D0, 0x53
00000F1E 2F00 move.l -[A7], D0
00000F20 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000F24 504F addq.w A7, 8
00000F26 600E bra +0x10 /* 00000F36 */
label00000F28:
00000F28 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000F2C 706A moveq.l D0, 0x6A
00000F2E 2F00 move.l -[A7], D0
00000F30 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000F34 504F addq.w A7, 8
label00000F36:
00000F36 206E FFD8 movea.l A0, [A6 - 0x28]
00000F3A 2010 move.l D0, [A0]
00000F3C 2D40 FFD8 move.l [A6 - 0x28], D0
label00000F40:
00000F40 202E FFD8 move.l D0, [A6 - 0x28]
00000F44 6600 FDAE bne -0x250 /* 00000CF4 */
00000F48 486D E15E pea.l [A5 - 0x1EA2]
00000F4C 42A7 clr.l -[A7]
00000F4E 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000F52 7000 moveq.l D0, 0x00
00000F54 2D40 FFF4 move.l [A6 - 0xC], D0
label00000F58:
00000F58 7600 moveq.l D3, 0x00
00000F5A 286D D8E2 movea.l A4, [A5 - 0x271E]
00000F5E 6000 008C bra +0x8E /* 00000FEC */
label00000F62:
00000F62 102C 001C move.b D0, [A4 + 0x1C]
00000F66 721A moveq.l D1, 0x1A
00000F68 B001 cmp.b D0, D1
00000F6A 670A beq +0xC /* 00000F76 */
00000F6C 2F3C 0000 048E move.l -[A7], 0x48E
00000F72 4EBA F08C jsr [PC - 0xF74 /* 00000000 */]
label00000F76:
00000F76 206C 0010 movea.l A0, [A4 + 0x10]
00000F7A 2650 movea.l A3, [A0]
00000F7C 204C movea.l A0, A4
00000F7E 7010 moveq.l D0, 0x10
00000F80 D1C0 add.l A0, D0
00000F82 2D48 FFFC move.l [A6 - 0x4], A0
00000F86 6058 bra +0x5A /* 00000FE0 */
label00000F88:
00000F88 246B 0008 movea.l A2, [A3 + 0x8]
00000F8C 206A 0010 movea.l A0, [A2 + 0x10]
00000F90 2028 0010 move.l D0, [A0 + 0x10]
00000F94 0280 0000 0200 andi.l D0, 0x200
00000F9A 6742 beq +0x44 /* 00000FDE */
00000F9C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000FA0 2F0A move.l -[A7], A2
00000FA2 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000FA6 4A80 tst.l D0
00000FA8 6634 bne +0x36 /* 00000FDE */
00000FAA 0C2D 0006 D5DA cmpi.b [A5 - 0x2A26], 0x6
00000FB0 660E bne +0x10 /* 00000FC0 */
00000FB2 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000FB6 2F0A move.l -[A7], A2
00000FB8 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000FBC 4A80 tst.l D0
00000FBE 671E beq +0x20 /* 00000FDE */
label00000FC0:
00000FC0 7601 moveq.l D3, 0x01
00000FC2 2F0C move.l -[A7], A4
00000FC4 2F0A move.l -[A7], A2
00000FC6 206E FFFC movea.l A0, [A6 - 0x4]
00000FCA 2050 movea.l A0, [A0]
00000FCC 2F28 000C move.l -[A7], [A0 + 0xC]
00000FD0 4EBA F0E8 jsr [PC - 0xF18 /* 000000BA */]
00000FD4 486E FFF4 pea.l [A6 - 0xC]
00000FD8 2F0A move.l -[A7], A2
00000FDA 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
label00000FDE:
00000FDE 2653 movea.l A3, [A3]
label00000FE0:
00000FE0 200B move.l D0, A3
00000FE2 66A4 bne -0x5A /* 00000F88 */
00000FE4 206C 0010 movea.l A0, [A4 + 0x10]
00000FE8 2868 0014 movea.l A4, [A0 + 0x14]
label00000FEC:
00000FEC 200C move.l D0, A4
00000FEE 6600 FF72 bne -0x8C /* 00000F62 */
00000FF2 4A83 tst.l D3
00000FF4 6600 FF62 bne -0x9C /* 00000F58 */
00000FF8 486E FFF4 pea.l [A6 - 0xC]
00000FFC 42A7 clr.l -[A7]
00000FFE 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00001002 0C2D 0006 D5DA cmpi.b [A5 - 0x2A26], 0x6
00001008 6700 00D6 beq +0xD8 /* 000010E0 */
0000100C 2D6D D8E6 FFF8 move.l [A6 - 0x8], [A5 - 0x271A]
00001012 6000 00C4 bra +0xC6 /* 000010D8 */
label00001016:
00001016 206E FFF8 movea.l A0, [A6 - 0x8]
0000101A 2468 0008 movea.l A2, [A0 + 0x8]
0000101E 204A movea.l A0, A2
00001020 7054 moveq.l D0, 0x54
00001022 D1C0 add.l A0, D0
00001024 2F08 move.l -[A7], A0
00001026 7001 moveq.l D0, 0x01
00001028 2F00 move.l -[A7], D0
0000102A 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000102E 2440 movea.l A2, D0
00001030 200A move.l D0, A2
00001032 660A bne +0xC /* 0000103E */
00001034 2F3C 0000 04C1 move.l -[A7], 0x4C1
0000103A 4EBA EFC4 jsr [PC - 0x103C /* 00000000 */]
label0000103E:
0000103E 264A movea.l A3, A2
00001040 6000 0086 bra +0x88 /* 000010C8 */
label00001044:
00001044 102B 001C move.b D0, [A3 + 0x1C]
00001048 761B moveq.l D3, 0x1B
0000104A B003 cmp.b D0, D3
0000104C 6772 beq +0x74 /* 000010C0 */
0000104E 202B 0020 move.l D0, [A3 + 0x20]
00001052 7202 moveq.l D1, 0x02
00001054 C081 and.l D0, D1
00001056 6668 bne +0x6A /* 000010C0 */
00001058 206B 0010 movea.l A0, [A3 + 0x10]
0000105C 4AA8 0032 tst.l [A0 + 0x32]
00001060 675E beq +0x60 /* 000010C0 */
00001062 206B 0010 movea.l A0, [A3 + 0x10]
00001066 2868 0032 movea.l A4, [A0 + 0x32]
0000106A 102C 001C move.b D0, [A4 + 0x1C]
0000106E B003 cmp.b D0, D3
00001070 670A beq +0xC /* 0000107C */
00001072 2F3C 0000 04D1 move.l -[A7], 0x4D1
00001078 4EBA EF86 jsr [PC - 0x107A /* 00000000 */]
label0000107C:
0000107C 162B 001C move.b D3, [A3 + 0x1C]
00001080 7002 moveq.l D0, 0x02
00001082 B600 cmp.b D3, D0
00001084 6610 bne +0x12 /* 00001096 */
00001086 182D D5DA move.b D4, [A5 - 0x2A26]
0000108A 7003 moveq.l D0, 0x03
0000108C B800 cmp.b D4, D0
0000108E 6730 beq +0x32 /* 000010C0 */
00001090 7006 moveq.l D0, 0x06
00001092 B800 cmp.b D4, D0
00001094 672A beq +0x2C /* 000010C0 */
label00001096:
00001096 7006 moveq.l D0, 0x06
00001098 B600 cmp.b D3, D0
0000109A 6706 beq +0x8 /* 000010A2 */
0000109C 7003 moveq.l D0, 0x03
0000109E B600 cmp.b D3, D0
000010A0 6608 bne +0xA /* 000010AA */
label000010A2:
000010A2 0C2D 0002 D5DA cmpi.b [A5 - 0x2A26], 0x2
000010A8 6716 beq +0x18 /* 000010C0 */
label000010AA:
000010AA 2F0C move.l -[A7], A4
000010AC 206B 000C movea.l A0, [A3 + 0xC]
000010B0 2F28 000C move.l -[A7], [A0 + 0xC]
000010B4 7001 moveq.l D0, 0x01
000010B6 2F00 move.l -[A7], D0
000010B8 3F3C FF01 move.w -[A7], 0xFF01
000010BC 4EBA 06F2 jsr [PC + 0x6F2 /* 000017B0 */]
label000010C0:
000010C0 206B 0010 movea.l A0, [A3 + 0x10]
000010C4 2668 0004 movea.l A3, [A0 + 0x4]
label000010C8:
000010C8 200B move.l D0, A3
000010CA 6600 FF78 bne -0x86 /* 00001044 */
000010CE 206E FFF8 movea.l A0, [A6 - 0x8]
000010D2 2010 move.l D0, [A0]
000010D4 2D40 FFF8 move.l [A6 - 0x8], D0
label000010D8:
000010D8 202E FFF8 move.l D0, [A6 - 0x8]
000010DC 6600 FF38 bne -0xC6 /* 00001016 */
label000010E0:
000010E0 486D D8E6 pea.l [A5 - 0x271A]
000010E4 42A7 clr.l -[A7]
000010E6 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000010EA 02AD BFFF FFFF D99C andi.l [A5 - 0x2664], 0xBFFFFFFF
label000010F2:
000010F2 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000010F6 4E5E unlink A6
000010F8 4E75 rts
000010FA 4E56 0000 link A6, 0
000010FE 2F0B move.l -[A7], A3
00001100 266E 0008 movea.l A3, [A6 + 0x8]
00001104 102B 001C move.b D0, [A3 + 0x1C]
00001108 720A moveq.l D1, 0x0A
0000110A B001 cmp.b D0, D1
0000110C 660A bne +0xC /* 00001118 */
0000110E 2F3C 0000 0513 move.l -[A7], 0x513
00001114 4EBA EEEA jsr [PC - 0x1116 /* 00000000 */]
label00001118:
00001118 206B 0010 movea.l A0, [A3 + 0x10]
0000111C 4AA8 008A tst.l [A0 + 0x8A]
00001120 6722 beq +0x24 /* 00001144 */
00001122 204B movea.l A0, A3
00001124 7054 moveq.l D0, 0x54
00001126 D1C0 add.l A0, D0
00001128 2F08 move.l -[A7], A0
0000112A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000112E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001132 504F addq.w A7, 8
00001134 4A80 tst.l D0
00001136 6604 bne +0x6 /* 0000113C */
00001138 7001 moveq.l D0, 0x01
0000113A 6020 bra +0x22 /* 0000115C */
label0000113C:
0000113C 206B 0010 movea.l A0, [A3 + 0x10]
00001140 2668 008A movea.l A3, [A0 + 0x8A]
label00001144:
00001144 204B movea.l A0, A3
00001146 7054 moveq.l D0, 0x54
00001148 D1C0 add.l A0, D0
0000114A 2F08 move.l -[A7], A0
0000114C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001150 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001154 504F addq.w A7, 8
00001156 4480 neg.l D0
00001158 9180 subx.l D0, D0
0000115A 5280 addq.l D0, 1
label0000115C:
0000115C 265F movea.l A3, [A7]+
0000115E 4E5E unlink A6
00001160 205F movea.l A0, [A7]+
00001162 504F addq.w A7, 8
00001164 4ED0 jmp [A0]
fn00001166:
00001166 4E56 FFEC link A6, -0x0014
0000116A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000116E 202E 0008 move.l D0, [A6 + 0x8]
00001172 660A bne +0xC /* 0000117E */
00001174 2F3C 0000 0531 move.l -[A7], 0x531
0000117A 4EBA EE84 jsr [PC - 0x117C /* 00000000 */]
label0000117E:
0000117E 206E 0008 movea.l A0, [A6 + 0x8]
00001182 1028 001C move.b D0, [A0 + 0x1C]
00001186 721A moveq.l D1, 0x1A
00001188 B001 cmp.b D0, D1
0000118A 670A beq +0xC /* 00001196 */
0000118C 2F3C 0000 0533 move.l -[A7], 0x533
00001192 4EBA EE6C jsr [PC - 0x1194 /* 00000000 */]
label00001196:
00001196 0C2D 0078 CDDC cmpi.b [A5 - 0x3224], 0x78 /* 'x' */
0000119C 670A beq +0xC /* 000011A8 */
0000119E 7049 moveq.l D0, 0x49
000011A0 2F00 move.l -[A7], D0
000011A2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000011A6 584F addq.w A7, 4
label000011A8:
000011A8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000011AC 41EE FFEC lea.l A0, [A6 - 0x14]
000011B0 2D48 FFF0 move.l [A6 - 0x10], A0
000011B4 246E 0008 movea.l A2, [A6 + 0x8]
000011B8 206A 0010 movea.l A0, [A2 + 0x10]
000011BC 2668 0004 movea.l A3, [A0 + 0x4]
000011C0 200B move.l D0, A3
000011C2 660A bne +0xC /* 000011CE */
000011C4 2F3C 0000 053D move.l -[A7], 0x53D
000011CA 4EBA EE34 jsr [PC - 0x11CC /* 00000000 */]
label000011CE:
000011CE 7800 moveq.l D4, 0x00
000011D0 7054 moveq.l D0, 0x54
000011D2 D5C0 add.l A2, D0
000011D4 2D4A FFFC move.l [A6 - 0x4], A2
label000011D8:
000011D8 5284 addq.l D4, 1
000011DA 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000011DE 2840 movea.l A4, D0
000011E0 206E FFF0 movea.l A0, [A6 - 0x10]
000011E4 208C move.l [A0], A4
000011E6 204C movea.l A0, A4
000011E8 700C moveq.l D0, 0x0C
000011EA D1C0 add.l A0, D0
000011EC 2D48 FFF0 move.l [A6 - 0x10], A0
000011F0 4AAB 0004 tst.l [A3 + 0x4]
000011F4 6700 0082 beq +0x84 /* 00001278 */
000011F8 1D6D D98F FFF4 move.b [A6 - 0xC], [A5 - 0x2671]
000011FE 0C2D 0077 CDDC cmpi.b [A5 - 0x3224], 0x77 /* 'w' */
00001204 6612 bne +0x14 /* 00001218 */
00001206 4AAB 0008 tst.l [A3 + 0x8]
0000120A 670C beq +0xE /* 00001218 */
0000120C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001210 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001214 2440 movea.l A2, D0
00001216 6036 bra +0x38 /* 0000124E */
label00001218:
00001218 246B 000C movea.l A2, [A3 + 0xC]
0000121C 200A move.l D0, A2
0000121E 6706 beq +0x8 /* 00001226 */
00001220 4AAA 0008 tst.l [A2 + 0x8]
00001224 6706 beq +0x8 /* 0000122C */
label00001226:
00001226 1B7C 0001 D98F move.b [A5 - 0x2671], 0x1
label0000122C:
0000122C 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00001230 2F00 move.l -[A7], D0
00001232 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001236 2F00 move.l -[A7], D0
00001238 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000123C 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001240 2F00 move.l -[A7], D0
00001242 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001246 2440 movea.l A2, D0
00001248 1B6E FFF4 D98F move.b [A5 - 0x2671], [A6 - 0xC]
label0000124E:
0000124E 1612 move.b D3, [A2]
00001250 7000 moveq.l D0, 0x00
00001252 1003 move.b D0, D3
00001254 41ED D31A lea.l A0, [A5 - 0x2CE6]
00001258 1030 0000 move.b D0, [A0 + D0.w]
0000125C 7203 moveq.l D1, 0x03
0000125E C001 and.b D0, D1
00001260 6606 bne +0x8 /* 00001268 */
00001262 705F moveq.l D0, 0x5F
00001264 B600 cmp.b D3, D0
00001266 660A bne +0xC /* 00001272 */
label00001268:
00001268 703B moveq.l D0, 0x3B
0000126A 2F00 move.l -[A7], D0
0000126C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001270 584F addq.w A7, 4
label00001272:
00001272 294A 0008 move.l [A4 + 0x8], A2
00001276 6050 bra +0x52 /* 000012C8 */
label00001278:
00001278 0C2D 0077 CDDC cmpi.b [A5 - 0x3224], 0x77 /* 'w' */
0000127E 6612 bne +0x14 /* 00001292 */
00001280 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001284 2F04 move.l -[A7], D4
00001286 701D moveq.l D0, 0x1D
00001288 2F00 move.l -[A7], D0
0000128A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000128E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001292:
00001292 486E FFF8 pea.l [A6 - 0x8]
00001296 42A7 clr.l -[A7]
00001298 4267 clr.w -[A7]
0000129A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
0000129E 4A40 tst.w D0
000012A0 660C bne +0xE /* 000012AE */
000012A2 2F13 move.l -[A7], [A3]
000012A4 704E moveq.l D0, 0x4E
000012A6 2F00 move.l -[A7], D0
000012A8 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000012AC 504F addq.w A7, 8
label000012AE:
000012AE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000012B2 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
000012B6 2940 0004 move.l [A4 + 0x4], D0
000012BA 2F00 move.l -[A7], D0
000012BC 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
000012C0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000012C4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label000012C8:
000012C8 266B 000C movea.l A3, [A3 + 0xC]
000012CC 200B move.l D0, A3
000012CE 6742 beq +0x44 /* 00001312 */
000012D0 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
000012D6 6608 bne +0xA /* 000012E0 */
000012D8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000012DC 6000 FEFA bra -0x104 /* 000011D8 */
label000012E0:
000012E0 0C2D 0077 CDDC cmpi.b [A5 - 0x3224], 0x77 /* 'w' */
000012E6 6608 bne +0xA /* 000012F0 */
000012E8 4AAB 0008 tst.l [A3 + 0x8]
000012EC 6600 FEEA bne -0x114 /* 000011D8 */
label000012F0:
000012F0 5284 addq.l D4, 1
000012F2 266B 000C movea.l A3, [A3 + 0xC]
000012F6 200B move.l D0, A3
000012F8 66F6 bne -0x8 /* 000012F0 */
000012FA 206E 0008 movea.l A0, [A6 + 0x8]
000012FE 7054 moveq.l D0, 0x54
00001300 D1C0 add.l A0, D0
00001302 2F08 move.l -[A7], A0
00001304 2F04 move.l -[A7], D4
00001306 701D moveq.l D0, 0x1D
00001308 2F00 move.l -[A7], D0
0000130A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000130E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001312:
00001312 122D CDDC move.b D1, [A5 - 0x3224]
00001316 7000 moveq.l D0, 0x00
00001318 1001 move.b D0, D1
0000131A 7277 moveq.l D1, 0x77
0000131C B081 cmp.l D0, D1
0000131E 6726 beq +0x28 /* 00001346 */
00001320 7265 moveq.l D1, 0x65
00001322 B081 cmp.l D0, D1
00001324 6702 beq +0x4 /* 00001328 */
00001326 600C bra +0xE /* 00001334 */
label00001328:
00001328 1B7C 0077 CDDC move.b [A5 - 0x3224], 0x77 /* 'w' */
0000132E 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001332 6012 bra +0x14 /* 00001346 */
label00001334:
00001334 704A moveq.l D0, 0x4A
00001336 2F00 move.l -[A7], D0
00001338 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000133C 584F addq.w A7, 4
0000133E 7077 moveq.l D0, 0x77
00001340 1F00 move.b -[A7], D0
00001342 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label00001346:
00001346 202E FFEC move.l D0, [A6 - 0x14]
0000134A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000134E 4E5E unlink A6
00001350 205F movea.l A0, [A7]+
00001352 584F addq.w A7, 4
00001354 4ED0 jmp [A0]
00001356 4E56 0000 link A6, 0
0000135A 48E7 1020 movem.l -[A7], D3,A2
0000135E 701B moveq.l D0, 0x1B
00001360 2F00 move.l -[A7], D0
00001362 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00001366 2440 movea.l A2, D0
00001368 262E 0008 move.l D3, [A6 + 0x8]
0000136C 2543 0016 move.l [A2 + 0x16], D3
00001370 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001374 2F03 move.l -[A7], D3
00001376 4EBA FDEE jsr [PC - 0x212 /* 00001166 */]
0000137A 2540 000C move.l [A2 + 0xC], D0
0000137E 200A move.l D0, A2
00001380 4CDF 0408 movem.l D3,A2, [A7]+
00001384 4E5E unlink A6
00001386 205F movea.l A0, [A7]+
00001388 584F addq.w A7, 4
0000138A 4ED0 jmp [A0]
fn0000138C:
0000138C 4E56 FFEC link A6, -0x0014
00001390 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001394 266E 000C movea.l A3, [A6 + 0xC]
00001398 2D6D E162 FFF0 move.l [A6 - 0x10], [A5 - 0x1E9E]
0000139E 2D6D E166 FFF4 move.l [A6 - 0xC], [A5 - 0x1E9A]
000013A4 2A2D D8EA move.l D5, [A5 - 0x2716]
000013A8 4244 clr.w D4
000013AA 2C2D D88C move.l D6, [A5 - 0x2774]
000013AE 2D6D D9AE FFF8 move.l [A6 - 0x8], [A5 - 0x2652]
000013B4 3E2D D8D8 move.w D7, [A5 - 0x2728]
000013B8 00AD 2000 0000 D99C ori.l [A5 - 0x2664], 0x20000000 /* ' \0\0\0' */
000013C0 202D E16A move.l D0, [A5 - 0x1E96]
000013C4 52AD E16A addq.l [A5 - 0x1E96], 1
000013C8 720A moveq.l D1, 0x0A
000013CA B081 cmp.l D0, D1
000013CC 6F1E ble +0x20 /* 000013EC */
000013CE 2D6D CDDE FFFC move.l [A6 - 0x4], [A5 - 0x3222]
000013D4 486E FFFC pea.l [A6 - 0x4]
000013D8 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000013DC 2440 movea.l A2, D0
000013DE 2F0A move.l -[A7], A2
000013E0 2F3C 0000 00B1 move.l -[A7], 0xB1
000013E6 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
000013EA 504F addq.w A7, 8
label000013EC:
000013EC 2D6D D888 FFEC move.l [A6 - 0x14], [A5 - 0x2778]
000013F2 7001 moveq.l D0, 0x01
000013F4 2F00 move.l -[A7], D0
000013F6 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
000013FA 2B40 D888 move.l [A5 - 0x2778], D0
000013FE 206B 0010 movea.l A0, [A3 + 0x10]
00001402 2F28 0004 move.l -[A7], [A0 + 0x4]
00001406 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000140A 4EBA 0288 jsr [PC + 0x288 /* 00001694 */]
0000140E 2B4B E162 move.l [A5 - 0x1E9E], A3
00001412 7000 moveq.l D0, 0x00
00001414 2B40 D8EA move.l [A5 - 0x2716], D0
00001418 2B6E 0008 E166 move.l [A5 - 0x1E9A], [A6 + 0x8]
0000141E 102D D9B2 move.b D0, [A5 - 0x264E]
00001422 6724 beq +0x26 /* 00001448 */
00001424 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
00001428 2440 movea.l A2, D0
0000142A 1B7C 0072 CDDC move.b [A5 - 0x3224], 0x72 /* 'r' */
00001430 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001434 204A movea.l A0, A2
00001436 43ED CDDC lea.l A1, [A5 - 0x3224]
0000143A 7007 moveq.l D0, 0x07
label0000143C:
0000143C 22D8 move.l [A1]+, [A0]+
0000143E 51C8 FFFC dbf D0, -0x6 /* 0000143C */
00001442 3290 move.w [A1], [A0]
00001444 7801 moveq.l D4, 0x01
00001446 6012 bra +0x14 /* 0000145A */
label00001448:
00001448 206B 0010 movea.l A0, [A3 + 0x10]
0000144C 2F28 0008 move.l -[A7], [A0 + 0x8]
00001450 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00001454 7001 moveq.l D0, 0x01
00001456 3B40 D8D8 move.w [A5 - 0x2728], D0
label0000145A:
0000145A 7000 moveq.l D0, 0x00
0000145C 2B40 D88C move.l [A5 - 0x2774], D0
00001460 7600 moveq.l D3, 0x00
00001462 2B43 D9AE move.l [A5 - 0x2652], D3
00001466 206B 0010 movea.l A0, [A3 + 0x10]
0000146A 1F28 0018 move.b -[A7], [A0 + 0x18]
0000146E 2F0B move.l -[A7], A3
00001470 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
00001474 2840 movea.l A4, D0
00001476 2B46 D88C move.l [A5 - 0x2774], D6
0000147A 2B6E FFF8 D9AE move.l [A5 - 0x2652], [A6 - 0x8]
00001480 4EBA 0304 jsr [PC + 0x304 /* 00001786 */]
00001484 2B6E FFEC D888 move.l [A5 - 0x2778], [A6 - 0x14]
0000148A 2B6E FFF0 E162 move.l [A5 - 0x1E9E], [A6 - 0x10]
00001490 2B45 D8EA move.l [A5 - 0x2716], D5
00001494 2B6E FFF4 E166 move.l [A5 - 0x1E9A], [A6 - 0xC]
0000149A 3B47 D8D8 move.w [A5 - 0x2728], D7
0000149E 02AD DFFF FFFF D99C andi.l [A5 - 0x2664], 0xDFFFFFFF
000014A6 53AD E16A subq.l [A5 - 0x1E96], 1
000014AA 2014 move.l D0, [A4]
000014AC 721F moveq.l D1, 0x1F
000014AE C041 and.w D0, D1
000014B0 7214 moveq.l D1, 0x14
000014B2 B041 cmp.w D0, D1
000014B4 6708 beq +0xA /* 000014BE */
000014B6 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
000014BA 2003 move.l D0, D3
000014BC 602A bra +0x2C /* 000014E8 */
label000014BE:
000014BE 266C 000C movea.l A3, [A4 + 0xC]
000014C2 4A44 tst.w D4
000014C4 6714 beq +0x16 /* 000014DA */
000014C6 2F0A move.l -[A7], A2
000014C8 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
000014CC 486D E15A pea.l [A5 - 0x1EA6]
000014D0 2F0B move.l -[A7], A3
000014D2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000014D6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000014DA:
000014DA 206B 0010 movea.l A0, [A3 + 0x10]
000014DE 00A8 0000 0200 0010 ori.l [A0 + 0x10], 0x200
000014E6 200B move.l D0, A3
label000014E8:
000014E8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000014EC 4E5E unlink A6
000014EE 205F movea.l A0, [A7]+
000014F0 504F addq.w A7, 8
000014F2 4ED0 jmp [A0]
000014F4 4E56 FFF4 link A6, -0x000C
000014F8 48E7 0038 movem.l -[A7], A2,A3,A4
000014FC 202D E15A move.l D0, [A5 - 0x1EA6]
00001500 2D40 FFF8 move.l [A6 - 0x8], D0
00001504 7200 moveq.l D1, 0x00
00001506 2B41 E15A move.l [A5 - 0x1EA6], D1
0000150A 2D40 FFF4 move.l [A6 - 0xC], D0
0000150E 604A bra +0x4C /* 0000155A */
label00001510:
00001510 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001514 246E FFF4 movea.l A2, [A6 - 0xC]
00001518 286A 0008 movea.l A4, [A2 + 0x8]
0000151C 204C movea.l A0, A4
0000151E 7054 moveq.l D0, 0x54
00001520 D1C0 add.l A0, D0
00001522 2F08 move.l -[A7], A0
00001524 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00001528 266C 0010 movea.l A3, [A4 + 0x10]
0000152C 202B 008A move.l D0, [A3 + 0x8A]
00001530 2D40 FFFC move.l [A6 - 0x4], D0
00001534 2F00 move.l -[A7], D0
00001536 2F2B 0086 move.l -[A7], [A3 + 0x86]
0000153A 4EBA FE50 jsr [PC - 0x1B0 /* 0000138C */]
0000153E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001542 2F0C move.l -[A7], A4
00001544 206E FFFC movea.l A0, [A6 - 0x4]
00001548 2068 0010 movea.l A0, [A0 + 0x10]
0000154C 2F28 0010 move.l -[A7], [A0 + 0x10]
00001550 4EBA EB68 jsr [PC - 0x1498 /* 000000BA */]
00001554 2012 move.l D0, [A2]
00001556 2D40 FFF4 move.l [A6 - 0xC], D0
label0000155A:
0000155A 202E FFF4 move.l D0, [A6 - 0xC]
0000155E 66B0 bne -0x4E /* 00001510 */
00001560 486E FFF8 pea.l [A6 - 0x8]
00001564 42A7 clr.l -[A7]
00001566 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000156A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000156E 4E5E unlink A6
00001570 4E75 rts
fn00001572:
00001572 4E56 FFF8 link A6, -0x0008
00001576 48E7 0038 movem.l -[A7], A2,A3,A4
0000157A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000157E 0C2D 0078 CDDC cmpi.b [A5 - 0x3224], 0x78 /* 'x' */
00001584 6722 beq +0x24 /* 000015A8 */
00001586 206E 000C movea.l A0, [A6 + 0xC]
0000158A 2068 0010 movea.l A0, [A0 + 0x10]
0000158E 2F10 move.l -[A7], [A0]
00001590 2F2D D9A0 move.l -[A7], [A5 - 0x2660]
00001594 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00001598 4A80 tst.l D0
0000159A 670C beq +0xE /* 000015A8 */
0000159C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000015A0 202D D9A0 move.l D0, [A5 - 0x2660]
000015A4 4EFA 00E2 jmp [PC + 0xE2 /* 00001688 */]
label000015A8:
000015A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000015AC 4EBA FBB8 jsr [PC - 0x448 /* 00001166 */]
000015B0 2D40 FFF8 move.l [A6 - 0x8], D0
000015B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000015B8 2F00 move.l -[A7], D0
000015BA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
000015BE 2840 movea.l A4, D0
000015C0 206E 000C movea.l A0, [A6 + 0xC]
000015C4 2068 0010 movea.l A0, [A0 + 0x10]
000015C8 2450 movea.l A2, [A0]
000015CA 6028 bra +0x2A /* 000015F4 */
label000015CC:
000015CC 266A 0008 movea.l A3, [A2 + 0x8]
000015D0 204B movea.l A0, A3
000015D2 7054 moveq.l D0, 0x54
000015D4 D1C0 add.l A0, D0
000015D6 2F08 move.l -[A7], A0
000015D8 2F0C move.l -[A7], A4
000015DA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000015DE 504F addq.w A7, 8
000015E0 4A80 tst.l D0
000015E2 660E bne +0x10 /* 000015F2 */
000015E4 486E FFF8 pea.l [A6 - 0x8]
000015E8 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
000015EC 200B move.l D0, A3
000015EE 4EFA 0098 jmp [PC + 0x98 /* 00001688 */]
label000015F2:
000015F2 2452 movea.l A2, [A2]
label000015F4:
000015F4 200A move.l D0, A2
000015F6 66D4 bne -0x2A /* 000015CC */
000015F8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000015FC 1D40 FFFC move.b [A6 - 0x4], D0
00001600 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001604 2F0C move.l -[A7], A4
00001606 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
0000160A 202E 0008 move.l D0, [A6 + 0x8]
0000160E 663E bne +0x40 /* 0000164E */
00001610 0C2E 0056 FFFC cmpi.b [A6 - 0x4], 0x56 /* 'V' */
00001616 6708 beq +0xA /* 00001620 */
00001618 0C2E 0059 FFFC cmpi.b [A6 - 0x4], 0x59 /* 'Y' */
0000161E 662E bne +0x30 /* 0000164E */
label00001620:
00001620 246E 000C movea.l A2, [A6 + 0xC]
00001624 206A 0010 movea.l A0, [A2 + 0x10]
00001628 1F28 0018 move.b -[A7], [A0 + 0x18]
0000162C 2F0A move.l -[A7], A2
0000162E 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
00001632 2840 movea.l A4, D0
00001634 2014 move.l D0, [A4]
00001636 721F moveq.l D1, 0x1F
00001638 C041 and.w D0, D1
0000163A 7214 moveq.l D1, 0x14
0000163C B041 cmp.w D0, D1
0000163E 6708 beq +0xA /* 00001648 */
00001640 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00001644 7000 moveq.l D0, 0x00
00001646 6040 bra +0x42 /* 00001688 */
label00001648:
00001648 266C 000C movea.l A3, [A4 + 0xC]
0000164C 600E bra +0x10 /* 0000165C */
label0000164E:
0000164E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001652 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001656 4EBA FD34 jsr [PC - 0x2CC /* 0000138C */]
0000165A 2640 movea.l A3, D0
label0000165C:
0000165C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00001660 206B 0010 movea.l A0, [A3 + 0x10]
00001664 216E FFF8 0086 move.l [A0 + 0x86], [A6 - 0x8]
0000166A 102D D9B2 move.b D0, [A5 - 0x264E]
0000166E 6616 bne +0x18 /* 00001686 */
00001670 2F2E 000C move.l -[A7], [A6 + 0xC]
00001674 2F0B move.l -[A7], A3
00001676 206E 000C movea.l A0, [A6 + 0xC]
0000167A 2068 0010 movea.l A0, [A0 + 0x10]
0000167E 2F28 0010 move.l -[A7], [A0 + 0x10]
00001682 4EBA EA36 jsr [PC - 0x15CA /* 000000BA */]
label00001686:
00001686 200B move.l D0, A3
label00001688:
00001688 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000168C 4E5E unlink A6
0000168E 205F movea.l A0, [A7]+
00001690 504F addq.w A7, 8
00001692 4ED0 jmp [A0]
fn00001694:
00001694 4E56 FFF8 link A6, -0x0008
00001698 48E7 0038 movem.l -[A7], A2,A3,A4
0000169C 266E 0008 movea.l A3, [A6 + 0x8]
000016A0 7000 moveq.l D0, 0x00
000016A2 2D40 FFF8 move.l [A6 - 0x8], D0
000016A6 6000 00BC bra +0xBE /* 00001764 */
label000016AA:
000016AA 202E 000C move.l D0, [A6 + 0xC]
000016AE 660A bne +0xC /* 000016BA */
000016B0 2F3C 0000 0695 move.l -[A7], 0x695
000016B6 4EBA E948 jsr [PC - 0x16B8 /* 00000000 */]
label000016BA:
000016BA 206E 000C movea.l A0, [A6 + 0xC]
000016BE 2F10 move.l -[A7], [A0]
000016C0 486E FFF8 pea.l [A6 - 0x8]
000016C4 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
000016C8 2840 movea.l A4, D0
000016CA 246B 0004 movea.l A2, [A3 + 0x4]
000016CE 200A move.l D0, A2
000016D0 672C beq +0x2E /* 000016FE */
000016D2 294A 000C move.l [A4 + 0xC], A2
000016D6 2012 move.l D0, [A2]
000016D8 721F moveq.l D1, 0x1F
000016DA C041 and.w D0, D1
000016DC 7214 moveq.l D1, 0x14
000016DE B041 cmp.w D0, D1
000016E0 6614 bne +0x16 /* 000016F6 */
000016E2 206A 000C movea.l A0, [A2 + 0xC]
000016E6 2068 0010 movea.l A0, [A0 + 0x10]
000016EA 2028 008E move.l D0, [A0 + 0x8E]
000016EE 206C 0010 movea.l A0, [A4 + 0x10]
000016F2 2140 008E move.l [A0 + 0x8E], D0
label000016F6:
000016F6 197C 000A 001C move.b [A4 + 0x1C], 0xA /* '\n' */
000016FC 604E bra +0x50 /* 0000174C */
label000016FE:
000016FE 202B 0008 move.l D0, [A3 + 0x8]
00001702 2D40 FFFC move.l [A6 - 0x4], D0
00001706 4A80 tst.l D0
00001708 661E bne +0x20 /* 00001728 */
0000170A 302D D93A move.w D0, [A5 - 0x26C6]
0000170E 660A bne +0xC /* 0000171A */
00001710 2F3C 0000 06AB move.l -[A7], 0x6AB
00001716 4EBA E8E8 jsr [PC - 0x1718 /* 00000000 */]
label0000171A:
0000171A 206D D874 movea.l A0, [A5 - 0x278C]
0000171E 2028 0018 move.l D0, [A0 + 0x18]
00001722 2940 000C move.l [A4 + 0xC], D0
00001726 60CE bra -0x30 /* 000016F6 */
label00001728:
00001728 197C 0011 001C move.b [A4 + 0x1C], 0x11
0000172E 00AC 0000 0001 0020 ori.l [A4 + 0x20], 0x1
00001736 246E FFFC movea.l A2, [A6 - 0x4]
0000173A 202A 0016 move.l D0, [A2 + 0x16]
0000173E 2940 000C move.l [A4 + 0xC], D0
00001742 2F0A move.l -[A7], A2
00001744 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001748 2940 0010 move.l [A4 + 0x10], D0
label0000174C:
0000174C 206C 000C movea.l A0, [A4 + 0xC]
00001750 5268 0006 addq.w [A0 + 0x6], 1
00001754 206E 000C movea.l A0, [A6 + 0xC]
00001758 2028 000C move.l D0, [A0 + 0xC]
0000175C 2D40 000C move.l [A6 + 0xC], D0
00001760 266B 000C movea.l A3, [A3 + 0xC]
label00001764:
00001764 200B move.l D0, A3
00001766 6600 FF42 bne -0xBC /* 000016AA */
0000176A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000176E 486D 1E2A pea.l [A5 + 0x1E2A /* export_961 */]
00001772 7020 moveq.l D0, 0x20
00001774 2F00 move.l -[A7], D0
00001776 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000177A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000177E 4E5E unlink A6
00001780 205F movea.l A0, [A7]+
00001782 504F addq.w A7, 8
00001784 4ED0 jmp [A0]
fn00001786:
00001786 2F0A move.l -[A7], A2
00001788 206D D888 movea.l A0, [A5 - 0x2778]
0000178C 2028 0008 move.l D0, [A0 + 0x8]
00001790 7220 moveq.l D1, 0x20
00001792 B081 cmp.l D0, D1
00001794 670A beq +0xC /* 000017A0 */
00001796 2F3C 0000 06C4 move.l -[A7], 0x6C4
0000179C 4EBA E862 jsr [PC - 0x179E /* 00000000 */]
label000017A0:
000017A0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000017A4 2440 movea.l A2, D0
000017A6 2F0A move.l -[A7], A2
000017A8 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
000017AC 245F movea.l A2, [A7]+
000017AE 4E75 rts
fn000017B0:
000017B0 4E56 FBEC link A6, -0x0414
000017B4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000017B8 3A2E 0008 move.w D5, [A6 + 0x8]
000017BC 2C2E 000A move.l D6, [A6 + 0xA]
000017C0 266E 000E movea.l A3, [A6 + 0xE]
000017C4 7000 moveq.l D0, 0x00
000017C6 2D40 FBF0 move.l [A6 - 0x410], D0
000017CA 3E2D D8D8 move.w D7, [A5 - 0x2728]
000017CE 2D6D D88C FBF4 move.l [A6 - 0x40C], [A5 - 0x2774]
000017D4 246E 0012 movea.l A2, [A6 + 0x12]
000017D8 102A 001C move.b D0, [A2 + 0x1C]
000017DC 721B moveq.l D1, 0x1B
000017DE B001 cmp.b D0, D1
000017E0 670A beq +0xC /* 000017EC */
000017E2 2F3C 0000 06E1 move.l -[A7], 0x6E1
000017E8 4EBA E816 jsr [PC - 0x17EA /* 00000000 */]
label000017EC:
000017EC 206A 000C movea.l A0, [A2 + 0xC]
000017F0 2010 move.l D0, [A0]
000017F2 721F moveq.l D1, 0x1F
000017F4 C081 and.l D0, D1
000017F6 41ED D414 lea.l A0, [A5 - 0x2BEC]
000017FA 1030 0000 move.b D0, [A0 + D0.w]
000017FE 7210 moveq.l D1, 0x10
00001800 C001 and.b D0, D1
00001802 660A bne +0xC /* 0000180E */
00001804 2F3C 0000 06E2 move.l -[A7], 0x6E2
0000180A 4EBA E7F4 jsr [PC - 0x180C /* 00000000 */]
label0000180E:
0000180E 7010 moveq.l D0, 0x10
00001810 D5C0 add.l A2, D0
00001812 4A92 tst.l [A2]
00001814 660A bne +0xC /* 00001820 */
00001816 2F3C 0000 06E3 move.l -[A7], 0x6E3
0000181C 4EBA E7E2 jsr [PC - 0x181E /* 00000000 */]
label00001820:
00001820 2052 movea.l A0, [A2]
00001822 2068 002E movea.l A0, [A0 + 0x2E]
00001826 7016 moveq.l D0, 0x16
00001828 D1C0 add.l A0, D0
0000182A 43ED D8D0 lea.l A1, [A5 - 0x2730]
0000182E 22D8 move.l [A1]+, [A0]+
00001830 3290 move.w [A1], [A0]
00001832 2052 movea.l A0, [A2]
00001834 2868 0036 movea.l A4, [A0 + 0x36]
00001838 206E 0012 movea.l A0, [A6 + 0x12]
0000183C 2068 000C movea.l A0, [A0 + 0xC]
00001840 2028 000C move.l D0, [A0 + 0xC]
00001844 2D40 FBEC move.l [A6 - 0x414], D0
00001848 6000 00B0 bra +0xB2 /* 000018FA */
label0000184C:
0000184C 200B move.l D0, A3
0000184E 6700 00B8 beq +0xBA /* 00001908 */
00001852 246B 0004 movea.l A2, [A3 + 0x4]
00001856 4244 clr.w D4
00001858 2012 move.l D0, [A2]
0000185A 721F moveq.l D1, 0x1F
0000185C C081 and.l D0, D1
0000185E 7212 moveq.l D1, 0x12
00001860 B081 cmp.l D0, D1
00001862 671A beq +0x1C /* 0000187E */
00001864 7218 moveq.l D1, 0x18
00001866 B081 cmp.l D0, D1
00001868 671A beq +0x1C /* 00001884 */
0000186A 7216 moveq.l D1, 0x16
0000186C B081 cmp.l D0, D1
0000186E 6714 beq +0x16 /* 00001884 */
00001870 7217 moveq.l D1, 0x17
00001872 B081 cmp.l D0, D1
00001874 670E beq +0x10 /* 00001884 */
00001876 7215 moveq.l D1, 0x15
00001878 B081 cmp.l D0, D1
0000187A 671A beq +0x1C /* 00001896 */
0000187C 602C bra +0x2E /* 000018AA */
label0000187E:
0000187E 246A 0008 movea.l A2, [A2 + 0x8]
00001882 6026 bra +0x28 /* 000018AA */
label00001884:
00001884 2F0A move.l -[A7], A2
00001886 4267 clr.w -[A7]
00001888 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000188C 2440 movea.l A2, D0
0000188E 526A 0006 addq.w [A2 + 0x6], 1
00001892 7801 moveq.l D4, 0x01
00001894 6014 bra +0x16 /* 000018AA */
label00001896:
00001896 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000189A 7601 moveq.l D3, 0x01
0000189C 3F03 move.w -[A7], D3
0000189E 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000018A2 2440 movea.l A2, D0
000018A4 526A 0006 addq.w [A2 + 0x6], 1
000018A8 3803 move.w D4, D3
label000018AA:
000018AA 202E FBEC move.l D0, [A6 - 0x414]
000018AE 671A beq +0x1C /* 000018CA */
000018B0 206E FBEC movea.l A0, [A6 - 0x414]
000018B4 2F28 0004 move.l -[A7], [A0 + 0x4]
000018B8 2F0A move.l -[A7], A2
000018BA 2F0C move.l -[A7], A4
000018BC 3F05 move.w -[A7], D5
000018BE 4EBA 04D4 jsr [PC + 0x4D4 /* 00001D94 */]
000018C2 4A80 tst.l D0
000018C4 661A bne +0x1C /* 000018E0 */
000018C6 6000 021C bra +0x21E /* 00001AE4 */
label000018CA:
000018CA 206E 0012 movea.l A0, [A6 + 0x12]
000018CE 2068 000C movea.l A0, [A0 + 0xC]
000018D2 1028 0004 move.b D0, [A0 + 0x4]
000018D6 7202 moveq.l D1, 0x02
000018D8 C001 and.b D0, D1
000018DA 6764 beq +0x66 /* 00001940 */
000018DC 6000 0206 bra +0x208 /* 00001AE4 */
label000018E0:
000018E0 206E FBEC movea.l A0, [A6 - 0x414]
000018E4 2028 000C move.l D0, [A0 + 0xC]
000018E8 2D40 FBEC move.l [A6 - 0x414], D0
000018EC 4A44 tst.w D4
000018EE 6706 beq +0x8 /* 000018F6 */
000018F0 2F0A move.l -[A7], A2
000018F2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label000018F6:
000018F6 266B 000C movea.l A3, [A3 + 0xC]
label000018FA:
000018FA 260B move.l D3, A3
000018FC 202E FBEC move.l D0, [A6 - 0x414]
00001900 8680 or.l D3, D0
00001902 673C beq +0x3E /* 00001940 */
00001904 6000 FF46 bra -0xB8 /* 0000184C */
label00001908:
00001908 206E FBEC movea.l A0, [A6 - 0x414]
0000190C 4AA8 0008 tst.l [A0 + 0x8]
00001910 6700 01D2 beq +0x1D4 /* 00001AE4 */
00001914 6024 bra +0x26 /* 0000193A */
label00001916:
00001916 206E FBEC movea.l A0, [A6 - 0x414]
0000191A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000191E 2268 0008 movea.l A1, [A0 + 0x8]
00001922 2F29 0016 move.l -[A7], [A1 + 0x16]
00001926 2F0C move.l -[A7], A4
00001928 3F05 move.w -[A7], D5
0000192A 4EBA 0468 jsr [PC + 0x468 /* 00001D94 */]
0000192E 206E FBEC movea.l A0, [A6 - 0x414]
00001932 2028 000C move.l D0, [A0 + 0xC]
00001936 2D40 FBEC move.l [A6 - 0x414], D0
label0000193A:
0000193A 202E FBEC move.l D0, [A6 - 0x414]
0000193E 66D6 bne -0x28 /* 00001916 */
label00001940:
00001940 266D D888 movea.l A3, [A5 - 0x2778]
00001944 7001 moveq.l D0, 0x01
00001946 2F00 move.l -[A7], D0
00001948 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
0000194C 2B40 D888 move.l [A5 - 0x2778], D0
00001950 7001 moveq.l D0, 0x01
00001952 3B40 D8D8 move.w [A5 - 0x2728], D0
00001956 2F0C move.l -[A7], A4
00001958 2F0C move.l -[A7], A4
0000195A 4EBA FD38 jsr [PC - 0x2C8 /* 00001694 */]
0000195E 2D4C FBEC move.l [A6 - 0x414], A4
00001962 601A bra +0x1C /* 0000197E */
label00001964:
00001964 246E FBEC movea.l A2, [A6 - 0x414]
00001968 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000196C 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001970 7000 moveq.l D0, 0x00
00001972 2540 0004 move.l [A2 + 0x4], D0
00001976 202A 000C move.l D0, [A2 + 0xC]
0000197A 2D40 FBEC move.l [A6 - 0x414], D0
label0000197E:
0000197E 202E FBEC move.l D0, [A6 - 0x414]
00001982 66E0 bne -0x1E /* 00001964 */
00001984 7000 moveq.l D0, 0x00
00001986 2840 movea.l A4, D0
00001988 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000198C 206E 0012 movea.l A0, [A6 + 0x12]
00001990 2068 0010 movea.l A0, [A0 + 0x10]
00001994 2F28 002E move.l -[A7], [A0 + 0x2E]
00001998 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
0000199C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000019A0 1D6D D614 FFFC move.b [A6 - 0x4], [A5 - 0x29EC]
000019A6 1D6D D5DA FFFD move.b [A6 - 0x3], [A5 - 0x2A26]
000019AC 1B7C 0001 D614 move.b [A5 - 0x29EC], 0x1
000019B2 486E FBF8 pea.l [A6 - 0x408]
000019B6 486E FFFD pea.l [A6 - 0x3]
000019BA 7001 moveq.l D0, 0x01
000019BC 3F00 move.w -[A7], D0
000019BE 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000019C2 7202 moveq.l D1, 0x02
000019C4 C041 and.w D0, D1
000019C6 6606 bne +0x8 /* 000019CE */
000019C8 1D6D D5DA FFFD move.b [A6 - 0x3], [A5 - 0x2A26]
label000019CE:
000019CE 2F2E FBF8 move.l -[A7], [A6 - 0x408]
000019D2 486E FBFC pea.l [A6 - 0x404]
000019D6 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
000019DA 2440 movea.l A2, D0
000019DC 486E FBFC pea.l [A6 - 0x404]
000019E0 2F0A move.l -[A7], A2
000019E2 1F2E FFFD move.b -[A7], [A6 - 0x3]
000019E6 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
000019EA 2D40 FBF0 move.l [A6 - 0x410], D0
000019EE 4A80 tst.l D0
000019F0 6700 00D8 beq +0xDA /* 00001ACA */
000019F4 2F00 move.l -[A7], D0
000019F6 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */]
000019FA 302D D5D4 move.w D0, [A5 - 0x2A2C]
000019FE 7201 moveq.l D1, 0x01
00001A00 C041 and.w D0, D1
00001A02 6716 beq +0x18 /* 00001A1A */
00001A04 162E FFFD move.b D3, [A6 - 0x3]
00001A08 7006 moveq.l D0, 0x06
00001A0A B600 cmp.b D3, D0
00001A0C 6706 beq +0x8 /* 00001A14 */
00001A0E 7015 moveq.l D0, 0x15
00001A10 B600 cmp.b D3, D0
00001A12 6606 bne +0x8 /* 00001A1A */
label00001A14:
00001A14 1D7C 0007 FFFD move.b [A6 - 0x3], 0x7
label00001A1A:
00001A1A 246E FBF0 movea.l A2, [A6 - 0x410]
00001A1E 202A 0020 move.l D0, [A2 + 0x20]
00001A22 7202 moveq.l D1, 0x02
00001A24 C081 and.l D0, D1
00001A26 6710 beq +0x12 /* 00001A38 */
00001A28 206A 0010 movea.l A0, [A2 + 0x10]
00001A2C 1028 000A move.b D0, [A0 + 0xA]
00001A30 7202 moveq.l D1, 0x02
00001A32 C001 and.b D0, D1
00001A34 6702 beq +0x4 /* 00001A38 */
00001A36 7C00 moveq.l D6, 0x00
label00001A38:
00001A38 162E FFFD move.b D3, [A6 - 0x3]
00001A3C 7803 moveq.l D4, 0x03
00001A3E B604 cmp.b D3, D4
00001A40 671E beq +0x20 /* 00001A60 */
00001A42 7A06 moveq.l D5, 0x06
00001A44 B605 cmp.b D3, D5
00001A46 661C bne +0x1E /* 00001A64 */
00001A48 162D D5DA move.b D3, [A5 - 0x2A26]
00001A4C B604 cmp.b D3, D4
00001A4E 6710 beq +0x12 /* 00001A60 */
00001A50 302D D8E0 move.w D0, [A5 - 0x2720]
00001A54 6604 bne +0x6 /* 00001A5A */
00001A56 B605 cmp.b D3, D5
00001A58 6706 beq +0x8 /* 00001A60 */
label00001A5A:
00001A5A 1001 move.b D0, D1
00001A5C B600 cmp.b D3, D0
00001A5E 6604 bne +0x6 /* 00001A64 */
label00001A60:
00001A60 7C00 moveq.l D6, 0x00
00001A62 6006 bra +0x8 /* 00001A6A */
label00001A64:
00001A64 4240 clr.w D0
00001A66 3B40 D8E0 move.w [A5 - 0x2720], D0
label00001A6A:
00001A6A 206E FBF0 movea.l A0, [A6 - 0x410]
00001A6E 2068 0010 movea.l A0, [A0 + 0x10]
00001A72 216E 0012 0032 move.l [A0 + 0x32], [A6 + 0x12]
00001A78 202D D88C move.l D0, [A5 - 0x2774]
00001A7C 6706 beq +0x8 /* 00001A84 */
00001A7E 7002 moveq.l D0, 0x02
00001A80 2B40 D88C move.l [A5 - 0x2774], D0
label00001A84:
00001A84 2F2E FBF0 move.l -[A7], [A6 - 0x410]
00001A88 1F2E FFFD move.b -[A7], [A6 - 0x3]
00001A8C 2606 move.l D3, D6
00001A8E 7004 moveq.l D0, 0x04
00001A90 8680 or.l D3, D0
00001A92 2F03 move.l -[A7], D3
00001A94 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */]
00001A98 4A80 tst.l D0
00001A9A 670E beq +0x10 /* 00001AAA */
00001A9C 4A86 tst.l D6
00001A9E 6616 bne +0x18 /* 00001AB6 */
00001AA0 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00001AA4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001AA8 600C bra +0xE /* 00001AB6 */
label00001AAA:
00001AAA 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
00001AB0 6604 bne +0x6 /* 00001AB6 */
00001AB2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00001AB6:
00001AB6 206E FBF0 movea.l A0, [A6 - 0x410]
00001ABA 2068 0010 movea.l A0, [A0 + 0x10]
00001ABE 0028 0002 000A ori.b [A0 + 0xA], 0x2
00001AC4 2B6E FBF4 D88C move.l [A5 - 0x2774], [A6 - 0x40C]
label00001ACA:
00001ACA 1B6E FFFC D614 move.b [A5 - 0x29EC], [A6 - 0x4]
00001AD0 2F2E FBF8 move.l -[A7], [A6 - 0x408]
00001AD4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001AD8 3B47 D8D8 move.w [A5 - 0x2728], D7
00001ADC 4EBA FCA8 jsr [PC - 0x358 /* 00001786 */]
00001AE0 2B4B D888 move.l [A5 - 0x2778], A3
label00001AE4:
00001AE4 2D4C FBEC move.l [A6 - 0x414], A4
00001AE8 601A bra +0x1C /* 00001B04 */
label00001AEA:
00001AEA 246E FBEC movea.l A2, [A6 - 0x414]
00001AEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001AF2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001AF6 7000 moveq.l D0, 0x00
00001AF8 2540 0004 move.l [A2 + 0x4], D0
00001AFC 202A 000C move.l D0, [A2 + 0xC]
00001B00 2D40 FBEC move.l [A6 - 0x414], D0
label00001B04:
00001B04 202E FBEC move.l D0, [A6 - 0x414]
00001B08 66E0 bne -0x1E /* 00001AEA */
00001B0A 202E FBF0 move.l D0, [A6 - 0x410]
00001B0E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001B12 4E5E unlink A6
00001B14 205F movea.l A0, [A7]+
00001B16 4FEF 000E lea.l A7, [A7 + 0xE]
00001B1A 4ED0 jmp [A0]
fn00001B1C:
00001B1C 4E56 FFF8 link A6, -0x0008
00001B20 48E7 1030 movem.l -[A7], D3,A2,A3
00001B24 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B28 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B2C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B30 3F3C FF01 move.w -[A7], 0xFF01
00001B34 4EBA 025E jsr [PC + 0x25E /* 00001D94 */]
00001B38 4A80 tst.l D0
00001B3A 6700 009C beq +0x9E /* 00001BD8 */
00001B3E 6000 00D6 bra +0xD8 /* 00001C16 */
label00001B42:
00001B42 206E 0014 movea.l A0, [A6 + 0x14]
00001B46 2010 move.l D0, [A0]
00001B48 2D40 FFF8 move.l [A6 - 0x8], D0
00001B4C 206E 0008 movea.l A0, [A6 + 0x8]
00001B50 2610 move.l D3, [A0]
00001B52 302E FFFA move.w D0, [A6 - 0x6]
00001B56 721F moveq.l D1, 0x1F
00001B58 C041 and.w D0, D1
00001B5A 721A moveq.l D1, 0x1A
00001B5C B041 cmp.w D0, D1
00001B5E 6670 bne +0x72 /* 00001BD0 */
00001B60 266E 0010 movea.l A3, [A6 + 0x10]
00001B64 6004 bra +0x6 /* 00001B6A */
label00001B66:
00001B66 266B 000C movea.l A3, [A3 + 0xC]
label00001B6A:
00001B6A 200B move.l D0, A3
00001B6C 660A bne +0xC /* 00001B78 */
00001B6E 2F3C 0000 07B6 move.l -[A7], 0x7B6
00001B74 4EBA E48A jsr [PC - 0x1B76 /* 00000000 */]
label00001B78:
00001B78 2F13 move.l -[A7], [A3]
00001B7A 206E 0014 movea.l A0, [A6 + 0x14]
00001B7E 2F28 000C move.l -[A7], [A0 + 0xC]
00001B82 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001B86 504F addq.w A7, 8
00001B88 4A80 tst.l D0
00001B8A 66DA bne -0x24 /* 00001B66 */
00001B8C 246B 0004 movea.l A2, [A3 + 0x4]
00001B90 200A move.l D0, A2
00001B92 673C beq +0x3E /* 00001BD0 */
00001B94 2D4A 0014 move.l [A6 + 0x14], A2
00001B98 526A 0006 addq.w [A2 + 0x6], 1
00001B9C 486E 0014 pea.l [A6 + 0x14]
00001BA0 202E FFF8 move.l D0, [A6 - 0x8]
00001BA4 0280 0000 00C0 andi.l D0, 0xC0
00001BAA 2F00 move.l -[A7], D0
00001BAC 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00001BB0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001BB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BB8 42A7 clr.l -[A7]
00001BBA 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001BBE 2D40 FFFC move.l [A6 - 0x4], D0
00001BC2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001BC6 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001BCA 302E FFFE move.w D0, [A6 - 0x2]
00001BCE 6060 bra +0x62 /* 00001C30 */
label00001BD0:
00001BD0 202E FFF8 move.l D0, [A6 - 0x8]
00001BD4 B083 cmp.l D0, D3
00001BD6 6704 beq +0x6 /* 00001BDC */
label00001BD8:
00001BD8 4240 clr.w D0
00001BDA 6054 bra +0x56 /* 00001C30 */
label00001BDC:
00001BDC 246E 0014 movea.l A2, [A6 + 0x14]
00001BE0 4AAA 0008 tst.l [A2 + 0x8]
00001BE4 670A beq +0xC /* 00001BF0 */
00001BE6 206E 0008 movea.l A0, [A6 + 0x8]
00001BEA 4AA8 0008 tst.l [A0 + 0x8]
00001BEE 660E bne +0x10 /* 00001BFE */
label00001BF0:
00001BF0 2F0A move.l -[A7], A2
00001BF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BF6 42A7 clr.l -[A7]
00001BF8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001BFC 6032 bra +0x34 /* 00001C30 */
label00001BFE:
00001BFE 206E 0014 movea.l A0, [A6 + 0x14]
00001C02 2028 0008 move.l D0, [A0 + 0x8]
00001C06 2D40 0014 move.l [A6 + 0x14], D0
00001C0A 206E 0008 movea.l A0, [A6 + 0x8]
00001C0E 2028 0008 move.l D0, [A0 + 0x8]
00001C12 2D40 0008 move.l [A6 + 0x8], D0
label00001C16:
00001C16 202E 0014 move.l D0, [A6 + 0x14]
00001C1A 6708 beq +0xA /* 00001C24 */
00001C1C 202E 0008 move.l D0, [A6 + 0x8]
00001C20 6600 FF20 bne -0xDE /* 00001B42 */
label00001C24:
00001C24 2F3C 0000 07D1 move.l -[A7], 0x7D1
00001C2A 4EBA E3D4 jsr [PC - 0x1C2C /* 00000000 */]
00001C2E 4240 clr.w D0
label00001C30:
00001C30 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001C34 4E5E unlink A6
00001C36 205F movea.l A0, [A7]+
00001C38 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C3C 4ED0 jmp [A0]
fn00001C3E:
00001C3E 4E56 FFFC link A6, -0x0004
00001C42 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001C46 286E 000C movea.l A4, [A6 + 0xC]
00001C4A 6000 00B2 bra +0xB4 /* 00001CFE */
label00001C4E:
00001C4E 2814 move.l D4, [A4]
00001C50 701F moveq.l D0, 0x1F
00001C52 C880 and.l D4, D0
00001C54 244C movea.l A2, A4
00001C56 700C moveq.l D0, 0x0C
00001C58 D5C0 add.l A2, D0
00001C5A 701A moveq.l D0, 0x1A
00001C5C B880 cmp.l D4, D0
00001C5E 6630 bne +0x32 /* 00001C90 */
00001C60 266E 0008 movea.l A3, [A6 + 0x8]
00001C64 2D4A FFFC move.l [A6 - 0x4], A2
00001C68 6020 bra +0x22 /* 00001C8A */
label00001C6A:
00001C6A 2F13 move.l -[A7], [A3]
00001C6C 206E FFFC movea.l A0, [A6 - 0x4]
00001C70 2F10 move.l -[A7], [A0]
00001C72 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001C76 504F addq.w A7, 8
00001C78 4A80 tst.l D0
00001C7A 660A bne +0xC /* 00001C86 */
00001C7C 7001 moveq.l D0, 0x01
00001C7E 2740 0004 move.l [A3 + 0x4], D0
00001C82 4EFA 0080 jmp [PC + 0x80 /* 00001D04 */]
label00001C86:
00001C86 266B 000C movea.l A3, [A3 + 0xC]
label00001C8A:
00001C8A 200B move.l D0, A3
00001C8C 676C beq +0x6E /* 00001CFA */
00001C8E 60DA bra -0x24 /* 00001C6A */
label00001C90:
00001C90 2604 move.l D3, D4
00001C92 701F moveq.l D0, 0x1F
00001C94 C680 and.l D3, D0
00001C96 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001C9A 1030 3000 move.b D0, [A0 + D3.w]
00001C9E 7210 moveq.l D1, 0x10
00001CA0 C001 and.b D0, D1
00001CA2 6608 bne +0xA /* 00001CAC */
00001CA4 0C84 0000 001B cmpi.l D4, 0x1B
00001CAA 6622 bne +0x24 /* 00001CCE */
label00001CAC:
00001CAC 266C 000C movea.l A3, [A4 + 0xC]
00001CB0 6016 bra +0x18 /* 00001CC8 */
label00001CB2:
00001CB2 246B 0004 movea.l A2, [A3 + 0x4]
00001CB6 B5CC cmpa.l A2, A4
00001CB8 670A beq +0xC /* 00001CC4 */
00001CBA 2F0A move.l -[A7], A2
00001CBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CC0 4EBA FF7C jsr [PC - 0x84 /* 00001C3E */]
label00001CC4:
00001CC4 266B 000C movea.l A3, [A3 + 0xC]
label00001CC8:
00001CC8 200B move.l D0, A3
00001CCA 672E beq +0x30 /* 00001CFA */
00001CCC 60E4 bra -0x1A /* 00001CB2 */
label00001CCE:
00001CCE 0C84 0000 0019 cmpi.l D4, 0x19
00001CD4 6624 bne +0x26 /* 00001CFA */
00001CD6 206C 000C movea.l A0, [A4 + 0xC]
00001CDA 2068 000C movea.l A0, [A0 + 0xC]
00001CDE 2010 move.l D0, [A0]
00001CE0 721F moveq.l D1, 0x1F
00001CE2 C041 and.w D0, D1
00001CE4 721A moveq.l D1, 0x1A
00001CE6 B041 cmp.w D0, D1
00001CE8 6610 bne +0x12 /* 00001CFA */
00001CEA 206C 000C movea.l A0, [A4 + 0xC]
00001CEE 2F28 000C move.l -[A7], [A0 + 0xC]
00001CF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CF6 4EBA FF46 jsr [PC - 0xBA /* 00001C3E */]
label00001CFA:
00001CFA 286C 0008 movea.l A4, [A4 + 0x8]
label00001CFE:
00001CFE 200C move.l D0, A4
00001D00 6600 FF4C bne -0xB2 /* 00001C4E */
label00001D04:
00001D04 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001D08 4E5E unlink A6
00001D0A 205F movea.l A0, [A7]+
00001D0C 504F addq.w A7, 8
00001D0E 4ED0 jmp [A0]
fn00001D10:
00001D10 4E56 0000 link A6, 0
00001D14 48E7 1818 movem.l -[A7], D3,D4,A3,A4
00001D18 286E 0008 movea.l A4, [A6 + 0x8]
00001D1C 6064 bra +0x66 /* 00001D82 */
label00001D1E:
00001D1E 2814 move.l D4, [A4]
00001D20 761F moveq.l D3, 0x1F
00001D22 C883 and.l D4, D3
00001D24 701A moveq.l D0, 0x1A
00001D26 B880 cmp.l D4, D0
00001D28 6750 beq +0x52 /* 00001D7A */
00001D2A 2004 move.l D0, D4
00001D2C C083 and.l D0, D3
00001D2E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001D32 1030 0000 move.b D0, [A0 + D0.w]
00001D36 7210 moveq.l D1, 0x10
00001D38 C001 and.b D0, D1
00001D3A 6606 bne +0x8 /* 00001D42 */
00001D3C 701B moveq.l D0, 0x1B
00001D3E B880 cmp.l D4, D0
00001D40 661C bne +0x1E /* 00001D5E */
label00001D42:
00001D42 266C 000C movea.l A3, [A4 + 0xC]
00001D46 6010 bra +0x12 /* 00001D58 */
label00001D48:
00001D48 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001D4C 4EBA FFC2 jsr [PC - 0x3E /* 00001D10 */]
00001D50 4A40 tst.w D0
00001D52 6626 bne +0x28 /* 00001D7A */
00001D54 266B 000C movea.l A3, [A3 + 0xC]
label00001D58:
00001D58 200B move.l D0, A3
00001D5A 6722 beq +0x24 /* 00001D7E */
00001D5C 60EA bra -0x14 /* 00001D48 */
label00001D5E:
00001D5E 0C84 0000 0019 cmpi.l D4, 0x19
00001D64 6618 bne +0x1A /* 00001D7E */
00001D66 206C 000C movea.l A0, [A4 + 0xC]
00001D6A 2068 000C movea.l A0, [A0 + 0xC]
00001D6E 2010 move.l D0, [A0]
00001D70 3203 move.w D1, D3
00001D72 C041 and.w D0, D1
00001D74 721A moveq.l D1, 0x1A
00001D76 B041 cmp.w D0, D1
00001D78 6604 bne +0x6 /* 00001D7E */
label00001D7A:
00001D7A 7001 moveq.l D0, 0x01
00001D7C 600A bra +0xC /* 00001D88 */
label00001D7E:
00001D7E 286C 0008 movea.l A4, [A4 + 0x8]
label00001D82:
00001D82 200C move.l D0, A4
00001D84 6698 bne -0x66 /* 00001D1E */
00001D86 4240 clr.w D0
label00001D88:
00001D88 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+
00001D8C 4E5E unlink A6
00001D8E 205F movea.l A0, [A7]+
00001D90 584F addq.w A7, 4
00001D92 4ED0 jmp [A0]
fn00001D94:
00001D94 4E56 FFC4 link A6, -0x003C
00001D98 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00001D9C 3A2E 0008 move.w D5, [A6 + 0x8]
00001DA0 41ED E16E lea.l A0, [A5 - 0x1E92]
00001DA4 43EE FFCC lea.l A1, [A6 - 0x34]
00001DA8 7008 moveq.l D0, 0x08
label00001DAA:
00001DAA 22D8 move.l [A1]+, [A0]+
00001DAC 51C8 FFFC dbf D0, -0x6 /* 00001DAA */
00001DB0 3290 move.w [A1], [A0]
00001DB2 1D7C 005F FFCC move.b [A6 - 0x34], 0x5F /* '_' */
00001DB8 422E FFCD clr.b [A6 - 0x33]
00001DBC 7000 moveq.l D0, 0x00
00001DBE 2D40 FFE6 move.l [A6 - 0x1A], D0
00001DC2 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001DC6 4EBA FF48 jsr [PC - 0xB8 /* 00001D10 */]
00001DCA 4A40 tst.w D0
00001DCC 6600 03C4 bne +0x3C6 /* 00002192 */
00001DD0 2D6E 000E FFE2 move.l [A6 - 0x1E], [A6 + 0xE]
00001DD6 486E FFCC pea.l [A6 - 0x34]
00001DDA 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001DDE 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00001DE2 3600 move.w D3, D0
00001DE4 B645 cmp.w D3, D5
00001DE6 6500 03BC bcs +0x3BE /* 000021A4 */
00001DEA 6000 03B4 bra +0x3B6 /* 000021A0 */
label00001DEE:
00001DEE 200A move.l D0, A2
00001DF0 6700 03B2 beq +0x3B4 /* 000021A4 */
00001DF4 200B move.l D0, A3
00001DF6 6700 03AC beq +0x3AE /* 000021A4 */
00001DFA 2012 move.l D0, [A2]
00001DFC 0280 FFFF 9FFF andi.l D0, 0xFFFF9FFF
00001E02 2D40 FFC4 move.l [A6 - 0x3C], D0
00001E06 2213 move.l D1, [A3]
00001E08 0281 FFFF 9FFF andi.l D1, 0xFFFF9FFF
00001E0E 2D41 FFC8 move.l [A6 - 0x38], D1
00001E12 7212 moveq.l D1, 0x12
00001E14 B081 cmp.l D0, D1
00001E16 660C bne +0xE /* 00001E24 */
00001E18 202A 0008 move.l D0, [A2 + 0x8]
00001E1C 2D40 0012 move.l [A6 + 0x12], D0
00001E20 6000 0370 bra +0x372 /* 00002192 */
label00001E24:
00001E24 302E FFC6 move.w D0, [A6 - 0x3A]
00001E28 721F moveq.l D1, 0x1F
00001E2A C041 and.w D0, D1
00001E2C 721A moveq.l D1, 0x1A
00001E2E B041 cmp.w D0, D1
00001E30 671A beq +0x1C /* 00001E4C */
00001E32 0CAE 0000 0012 FFC8 cmpi.l [A6 - 0x38], 0x12
00001E3A 6610 bne +0x12 /* 00001E4C */
00001E3C 206E 000E movea.l A0, [A6 + 0xE]
00001E40 2028 0008 move.l D0, [A0 + 0x8]
00001E44 2D40 000E move.l [A6 + 0xE], D0
00001E48 6000 0348 bra +0x34A /* 00002192 */
label00001E4C:
00001E4C 302E FFC6 move.w D0, [A6 - 0x3A]
00001E50 721F moveq.l D1, 0x1F
00001E52 C041 and.w D0, D1
00001E54 721A moveq.l D1, 0x1A
00001E56 B041 cmp.w D0, D1
00001E58 6600 009C bne +0x9E /* 00001EF6 */
00001E5C 266E 000A movea.l A3, [A6 + 0xA]
00001E60 246E 0012 movea.l A2, [A6 + 0x12]
00001E64 700C moveq.l D0, 0x0C
00001E66 D5C0 add.l A2, D0
00001E68 6004 bra +0x6 /* 00001E6E */
label00001E6A:
00001E6A 266B 000C movea.l A3, [A3 + 0xC]
label00001E6E:
00001E6E 200B move.l D0, A3
00001E70 660A bne +0xC /* 00001E7C */
00001E72 2F3C 0000 087E move.l -[A7], 0x87E
00001E78 4EBA E186 jsr [PC - 0x1E7A /* 00000000 */]
label00001E7C:
00001E7C 2F13 move.l -[A7], [A3]
00001E7E 2F12 move.l -[A7], [A2]
00001E80 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001E84 504F addq.w A7, 8
00001E86 4A80 tst.l D0
00001E88 66E0 bne -0x1E /* 00001E6A */
00001E8A 4AAB 0004 tst.l [A3 + 0x4]
00001E8E 6740 beq +0x42 /* 00001ED0 */
00001E90 246E 000E movea.l A2, [A6 + 0xE]
00001E94 526A 0006 addq.w [A2 + 0x6], 1
00001E98 2D4A FFF4 move.l [A6 - 0xC], A2
00001E9C 486E FFF4 pea.l [A6 - 0xC]
00001EA0 202E FFC4 move.l D0, [A6 - 0x3C]
00001EA4 4680 not.l D0
00001EA6 C092 and.l D0, [A2]
00001EA8 2F00 move.l -[A7], D0
00001EAA 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00001EAE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001EB2 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001EB6 42A7 clr.l -[A7]
00001EB8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001EBC 2600 move.l D3, D0
00001EBE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001EC2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00001EC6 4A83 tst.l D3
00001EC8 6700 02DA beq +0x2DC /* 000021A4 */
00001ECC 6000 02D2 bra +0x2D4 /* 000021A0 */
label00001ED0:
00001ED0 262E 000E move.l D3, [A6 + 0xE]
00001ED4 2743 0004 move.l [A3 + 0x4], D3
00001ED8 2043 movea.l A0, D3
00001EDA 5268 0006 addq.w [A0 + 0x6], 1
00001EDE 224B movea.l A1, A3
00001EE0 5849 addq.w A1, 4
00001EE2 2F09 move.l -[A7], A1
00001EE4 202E FFC4 move.l D0, [A6 - 0x3C]
00001EE8 4680 not.l D0
00001EEA C090 and.l D0, [A0]
00001EEC 2F00 move.l -[A7], D0
00001EEE 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00001EF2 6000 02AC bra +0x2AE /* 000021A0 */
label00001EF6:
00001EF6 302E FFC6 move.w D0, [A6 - 0x3A]
00001EFA 761F moveq.l D3, 0x1F
00001EFC C043 and.w D0, D3
00001EFE 721B moveq.l D1, 0x1B
00001F00 B041 cmp.w D0, D1
00001F02 6600 00D0 bne +0xD2 /* 00001FD4 */
00001F06 302E FFCA move.w D0, [A6 - 0x36]
00001F0A C043 and.w D0, D3
00001F0C 7214 moveq.l D1, 0x14
00001F0E B041 cmp.w D0, D1
00001F10 6600 0292 bne +0x294 /* 000021A4 */
00001F14 206E 000E movea.l A0, [A6 + 0xE]
00001F18 2868 000C movea.l A4, [A0 + 0xC]
00001F1C 7000 moveq.l D0, 0x00
00001F1E 2D40 FFFC move.l [A6 - 0x4], D0
00001F22 206E 0012 movea.l A0, [A6 + 0x12]
00001F26 2068 0016 movea.l A0, [A0 + 0x16]
00001F2A 2068 0010 movea.l A0, [A0 + 0x10]
00001F2E 2650 movea.l A3, [A0]
00001F30 602C bra +0x2E /* 00001F5E */
label00001F32:
00001F32 202B 0008 move.l D0, [A3 + 0x8]
00001F36 2D40 FFF8 move.l [A6 - 0x8], D0
00001F3A 2040 movea.l A0, D0
00001F3C B1CC cmpa.l A0, A4
00001F3E 6722 beq +0x24 /* 00001F62 */
00001F40 42A7 clr.l -[A7]
00001F42 2F00 move.l -[A7], D0
00001F44 2F0C move.l -[A7], A4
00001F46 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00001F4A 2D40 FFFC move.l [A6 - 0x4], D0
00001F4E 4A80 tst.l D0
00001F50 670A beq +0xC /* 00001F5C */
00001F52 06AE 0000 0100 FFFC addi.l [A6 - 0x4], 0x100
00001F5A 6006 bra +0x8 /* 00001F62 */
label00001F5C:
00001F5C 2653 movea.l A3, [A3]
label00001F5E:
00001F5E 200B move.l D0, A3
00001F60 66D0 bne -0x2E /* 00001F32 */
label00001F62:
00001F62 363C FF01 move.w D3, 0xFF01
00001F66 966E FFFE sub.w D3, [A6 - 0x2]
00001F6A 200B move.l D0, A3
00001F6C 6700 0236 beq +0x238 /* 000021A4 */
00001F70 B645 cmp.w D3, D5
00001F72 6500 0230 bcs +0x232 /* 000021A4 */
00001F76 206E 0012 movea.l A0, [A6 + 0x12]
00001F7A 2868 000C movea.l A4, [A0 + 0xC]
00001F7E 206E FFF8 movea.l A0, [A6 - 0x8]
00001F82 2068 0010 movea.l A0, [A0 + 0x10]
00001F86 2668 0086 movea.l A3, [A0 + 0x86]
00001F8A 603A bra +0x3C /* 00001FC6 */
label00001F8C:
00001F8C 200B move.l D0, A3
00001F8E 6700 0214 beq +0x216 /* 000021A4 */
00001F92 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001F96 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001F9A 2F2E 000A move.l -[A7], [A6 + 0xA]
00001F9E 3F3C FF01 move.w -[A7], 0xFF01
00001FA2 4EBA FDF0 jsr [PC - 0x210 /* 00001D94 */]
00001FA6 4A80 tst.l D0
00001FA8 6700 01FA beq +0x1FC /* 000021A4 */
00001FAC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001FB0 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001FB4 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
00001FB8 4A40 tst.w D0
00001FBA 6700 01E8 beq +0x1EA /* 000021A4 */
00001FBE 266B 000C movea.l A3, [A3 + 0xC]
00001FC2 286C 000C movea.l A4, [A4 + 0xC]
label00001FC6:
00001FC6 200C move.l D0, A4
00001FC8 66C2 bne -0x3C /* 00001F8C */
00001FCA 200B move.l D0, A3
00001FCC 6600 01D6 bne +0x1D8 /* 000021A4 */
00001FD0 6000 01CE bra +0x1D0 /* 000021A0 */
label00001FD4:
00001FD4 282E FFC8 move.l D4, [A6 - 0x38]
00001FD8 2C2E FFC4 move.l D6, [A6 - 0x3C]
00001FDC B886 cmp.l D4, D6
00001FDE 6600 00E0 bne +0xE2 /* 000020C0 */
label00001FE2:
00001FE2 302E FFCA move.w D0, [A6 - 0x36]
00001FE6 761F moveq.l D3, 0x1F
00001FE8 C043 and.w D0, D3
00001FEA 7219 moveq.l D1, 0x19
00001FEC B041 cmp.w D0, D1
00001FEE 6640 bne +0x42 /* 00002030 */
00001FF0 206E 0012 movea.l A0, [A6 + 0x12]
00001FF4 2068 000C movea.l A0, [A0 + 0xC]
00001FF8 2068 000C movea.l A0, [A0 + 0xC]
00001FFC 2010 move.l D0, [A0]
00001FFE C043 and.w D0, D3
00002000 721A moveq.l D1, 0x1A
00002002 B041 cmp.w D0, D1
00002004 662A bne +0x2C /* 00002030 */
00002006 206E 0012 movea.l A0, [A6 + 0x12]
0000200A 2068 000C movea.l A0, [A0 + 0xC]
0000200E 2F28 000C move.l -[A7], [A0 + 0xC]
00002012 206E 000E movea.l A0, [A6 + 0xE]
00002016 2068 000C movea.l A0, [A0 + 0xC]
0000201A 2F28 000C move.l -[A7], [A0 + 0xC]
0000201E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002022 3F3C FF01 move.w -[A7], 0xFF01
00002026 4EBA FD6C jsr [PC - 0x294 /* 00001D94 */]
0000202A 4A80 tst.l D0
0000202C 6700 0176 beq +0x178 /* 000021A4 */
label00002030:
00002030 202E FFC8 move.l D0, [A6 - 0x38]
00002034 721F moveq.l D1, 0x1F
00002036 C081 and.l D0, D1
00002038 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000203C 1030 0000 move.b D0, [A0 + D0.w]
00002040 7210 moveq.l D1, 0x10
00002042 C001 and.b D0, D1
00002044 6748 beq +0x4A /* 0000208E */
00002046 206E 0012 movea.l A0, [A6 + 0x12]
0000204A 2868 000C movea.l A4, [A0 + 0xC]
0000204E 206E 000E movea.l A0, [A6 + 0xE]
00002052 2668 000C movea.l A3, [A0 + 0xC]
00002056 6028 bra +0x2A /* 00002080 */
label00002058:
00002058 200B move.l D0, A3
0000205A 6700 0148 beq +0x14A /* 000021A4 */
0000205E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002062 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002066 2F2E 000A move.l -[A7], [A6 + 0xA]
0000206A 3F3C FF01 move.w -[A7], 0xFF01
0000206E 4EBA FD24 jsr [PC - 0x2DC /* 00001D94 */]
00002072 4A80 tst.l D0
00002074 6700 012E beq +0x130 /* 000021A4 */
00002078 266B 000C movea.l A3, [A3 + 0xC]
0000207C 286C 000C movea.l A4, [A4 + 0xC]
label00002080:
00002080 200C move.l D0, A4
00002082 66D4 bne -0x2A /* 00002058 */
00002084 200B move.l D0, A3
00002086 6700 00F2 beq +0xF4 /* 0000217A */
0000208A 6000 0118 bra +0x11A /* 000021A4 */
label0000208E:
0000208E 246E 000E movea.l A2, [A6 + 0xE]
00002092 4AAA 0008 tst.l [A2 + 0x8]
00002096 6600 00E2 bne +0xE4 /* 0000217A */
0000209A 206E 0012 movea.l A0, [A6 + 0x12]
0000209E 4AA8 0008 tst.l [A0 + 0x8]
000020A2 6600 00D6 bne +0xD8 /* 0000217A */
000020A6 2D4A FFE2 move.l [A6 - 0x1E], A2
000020AA 486E FFCC pea.l [A6 - 0x34]
000020AE 2F2E 0012 move.l -[A7], [A6 + 0x12]
000020B2 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
000020B6 B045 cmp.w D0, D5
000020B8 6400 00C0 bcc +0xC2 /* 0000217A */
000020BC 6000 00E6 bra +0xE8 /* 000021A4 */
label000020C0:
000020C0 0284 0000 00FF andi.l D4, 0xFF
000020C6 45ED D414 lea.l A2, [A5 - 0x2BEC]
000020CA 1032 4000 move.b D0, [A2 + D4.w]
000020CE 7801 moveq.l D4, 0x01
000020D0 C004 and.b D0, D4
000020D2 673A beq +0x3C /* 0000210E */
000020D4 0286 0000 00FF andi.l D6, 0xFF
000020DA 1032 6000 move.b D0, [A2 + D6.w]
000020DE C004 and.b D0, D4
000020E0 672C beq +0x2E /* 0000210E */
000020E2 206E 000E movea.l A0, [A6 + 0xE]
000020E6 2068 0008 movea.l A0, [A0 + 0x8]
000020EA 2610 move.l D3, [A0]
000020EC 0283 0000 00C0 andi.l D3, 0xC0
000020F2 206E 0012 movea.l A0, [A6 + 0x12]
000020F6 2068 0008 movea.l A0, [A0 + 0x8]
000020FA 2810 move.l D4, [A0]
000020FC 0284 0000 00C0 andi.l D4, 0xC0
00002102 2004 move.l D0, D4
00002104 4680 not.l D0
00002106 C083 and.l D0, D3
00002108 6770 beq +0x72 /* 0000217A */
0000210A 6000 0098 bra +0x9A /* 000021A4 */
label0000210E:
0000210E 302E FFCA move.w D0, [A6 - 0x36]
00002112 761F moveq.l D3, 0x1F
00002114 C043 and.w D0, D3
00002116 7819 moveq.l D4, 0x19
00002118 B044 cmp.w D0, D4
0000211A 6636 bne +0x38 /* 00002152 */
0000211C 302E FFC6 move.w D0, [A6 - 0x3A]
00002120 C043 and.w D0, D3
00002122 B044 cmp.w D0, D4
00002124 662C bne +0x2E /* 00002152 */
00002126 206E 000E movea.l A0, [A6 + 0xE]
0000212A 2068 0008 movea.l A0, [A0 + 0x8]
0000212E 2610 move.l D3, [A0]
00002130 0283 0000 00C0 andi.l D3, 0xC0
00002136 206E 0012 movea.l A0, [A6 + 0x12]
0000213A 2068 0008 movea.l A0, [A0 + 0x8]
0000213E 2810 move.l D4, [A0]
00002140 0284 0000 00C0 andi.l D4, 0xC0
00002146 2004 move.l D0, D4
00002148 4680 not.l D0
0000214A C083 and.l D0, D3
0000214C 6700 FE94 beq -0x16A /* 00001FE2 */
00002150 6052 bra +0x54 /* 000021A4 */
label00002152:
00002152 246E 000E movea.l A2, [A6 + 0xE]
00002156 4AAA 0008 tst.l [A2 + 0x8]
0000215A 6648 bne +0x4A /* 000021A4 */
0000215C 206E 0012 movea.l A0, [A6 + 0x12]
00002160 4AA8 0008 tst.l [A0 + 0x8]
00002164 663E bne +0x40 /* 000021A4 */
00002166 2D4A FFE2 move.l [A6 - 0x1E], A2
0000216A 486E FFCC pea.l [A6 - 0x34]
0000216E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002172 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00002176 4A40 tst.w D0
00002178 672A beq +0x2C /* 000021A4 */
label0000217A:
0000217A 206E 000E movea.l A0, [A6 + 0xE]
0000217E 2028 0008 move.l D0, [A0 + 0x8]
00002182 2D40 000E move.l [A6 + 0xE], D0
00002186 206E 0012 movea.l A0, [A6 + 0x12]
0000218A 2028 0008 move.l D0, [A0 + 0x8]
0000218E 2D40 0012 move.l [A6 + 0x12], D0
label00002192:
00002192 246E 0012 movea.l A2, [A6 + 0x12]
00002196 266E 000E movea.l A3, [A6 + 0xE]
0000219A B5CB cmpa.l A2, A3
0000219C 6600 FC50 bne -0x3AE /* 00001DEE */
label000021A0:
000021A0 7001 moveq.l D0, 0x01
000021A2 6002 bra +0x4 /* 000021A6 */
label000021A4:
000021A4 7000 moveq.l D0, 0x00
label000021A6:
000021A6 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000021AA 4E5E unlink A6
000021AC 205F movea.l A0, [A7]+
000021AE 4FEF 000E lea.l A7, [A7 + 0xE]
000021B2 4ED0 jmp [A0]